Skip to content

Commit

Permalink
CommandInfoUpdater fix - Ignore Garnet-internal sub-commands (#972)
Browse files Browse the repository at this point in the history
* Ignore garnet-internal subcommands when fetching docs

* format
  • Loading branch information
TalZaccai authored Jan 29, 2025
1 parent 837aa89 commit 79455cd
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 6 deletions.
13 changes: 12 additions & 1 deletion playground/CommandInfoUpdater/CommandDocsUpdater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,19 @@ public static bool TryUpdateCommandDocs(string outputDir, int respServerPort, IP
return false;
}

var internalSubCommands = new Dictionary<string, HashSet<string>>();
foreach (var ci in updatedCommandsInfo)
{
if (ci.Value.SubCommands == null) continue;
var internalSubCmds =
ci.Value.SubCommands.Where(sc => sc.IsInternal).Select(sc => sc.Name).ToHashSet();

if (internalSubCmds.Count > 0)
internalSubCommands.Add(ci.Key, internalSubCmds);
}

var (commandsToAdd, commandsToRemove) =
CommonUtils.GetCommandsToAddAndRemove(existingCommandsDocs, ignoreCommands);
CommonUtils.GetCommandsToAddAndRemove(existingCommandsDocs, ignoreCommands, internalSubCommands);

if (!CommonUtils.GetUserConfirmation(commandsToAdd, commandsToRemove, logger))
{
Expand Down
2 changes: 1 addition & 1 deletion playground/CommandInfoUpdater/CommandInfoUpdater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public static bool TryUpdateCommandInfo(string outputDir, int respServerPort, IP
}

var (commandsToAdd, commandsToRemove) =
CommonUtils.GetCommandsToAddAndRemove(existingCommandsInfo, ignoreCommands);
CommonUtils.GetCommandsToAddAndRemove(existingCommandsInfo, ignoreCommands, null);

if (!CommonUtils.GetUserConfirmation(commandsToAdd, commandsToRemove, logger))
{
Expand Down
24 changes: 20 additions & 4 deletions playground/CommandInfoUpdater/CommonUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,16 @@ internal static bool TryWriteRespCommandsData<TData>(string outputPath,
/// </summary>
/// <param name="existingCommandsInfo">Existing command names mapped to current command info</param>
/// <param name="ignoreCommands">Commands to ignore</param>
/// <param name="ignoreSubCommands">Sub-commands to ignore</param>
/// <returns>Commands to add and commands to remove mapped to a boolean determining if parent command should be added / removed</returns>
internal static (IDictionary<SupportedCommand, bool>, IDictionary<SupportedCommand, bool>)
GetCommandsToAddAndRemove<TData>(IReadOnlyDictionary<string, TData> existingCommandsInfo,
IEnumerable<string> ignoreCommands) where TData : class, IRespCommandData<TData>
IEnumerable<string> ignoreCommands, IDictionary<string, HashSet<string>> ignoreSubCommands) where TData : class, IRespCommandData<TData>
{
var commandsToAdd = new Dictionary<SupportedCommand, bool>();
var commandsToRemove = new Dictionary<SupportedCommand, bool>();
var commandsToIgnore = ignoreCommands != null ? new HashSet<string>(ignoreCommands) : null;
var subCommandsToIgnore = ignoreSubCommands ?? new Dictionary<string, HashSet<string>>();

// Supported commands
var supportedCommands = SupportedCommand.SupportedCommandsMap;
Expand All @@ -97,16 +99,30 @@ internal static (IDictionary<SupportedCommand, bool>, IDictionary<SupportedComma
// If existing commands contain parent command and have no sub-commands, set sub-commands to add as supported command's sub-commands
if (existingCommandsInfo[supportedCommand.Command].SubCommands == null)
{
subCommandsToAdd = [.. supportedCommand.SubCommands.Values];
subCommandsToAdd =
[
.. supportedCommand.SubCommands.Where(subCommand =>
!subCommandsToIgnore.ContainsKey(supportedCommand.Command) ||
!subCommandsToIgnore[supportedCommand.Command].Contains(subCommand.Key))
.Select(sc => sc.Value)
];
}
// Set sub-commands to add as the difference between existing sub-commands and supported command's sub-commands
else
{
var existingSubCommands = new HashSet<string>(existingCommandsInfo[supportedCommand.Command]
.SubCommands
.Select(sc => sc.Name));
subCommandsToAdd = [.. supportedCommand.SubCommands
.Where(subCommand => !existingSubCommands.Contains(subCommand.Key)).Select(sc => sc.Value)];

subCommandsToAdd =
[
.. supportedCommand.SubCommands
.Where(subCommand =>
!existingSubCommands.Contains(subCommand.Key) &&
(!subCommandsToIgnore.ContainsKey(supportedCommand.Command) ||
!subCommandsToIgnore[supportedCommand.Command].Contains(subCommand.Key)))
.Select(sc => sc.Value)
];
}

// If there are sub-commands to add, add a new supported command with the sub-commands to add
Expand Down

30 comments on commit 79455cd

@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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 91.74027535548576 ns (± 0.1885155018704469) 91.51493475266865 ns (± 0.3498735478294857) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3186.7640449438204 ns (± 685.9044961096644) 3204.6954022988507 ns (± 470.25425678575937) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3153.97311827957 ns (± 714.2471498839491) 3090.659574468085 ns (± 698.1619848272187) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 265517.66 ns (± 29922.522667925667) 260484.06 ns (± 31167.878670428392) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 270665.2268041237 ns (± 33950.081604131534) 272465 ns (± 3617.837982368291) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 21822.90425531915 ns (± 6702.062438652344) 17697.602272727272 ns (± 2148.3776693378927) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 163077.04081632654 ns (± 16938.918497328617) 153547.45918367346 ns (± 21792.334241521563) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3192.435483870968 ns (± 735.7987054370652) 3280.771739130435 ns (± 495.2572226178877) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2944.788888888889 ns (± 500.63805343712465) 2652.264705882353 ns (± 55.883281726027775) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 259740.08163265305 ns (± 27851.417327822386) 258936.91836734695 ns (± 27096.2436190205) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 279168.11340206186 ns (± 37875.81036093383) 284415.85714285716 ns (± 6755.891793728747) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 18306.65 ns (± 423.62822268190723) 19197.44705882353 ns (± 2309.6688461144126) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 150825.5612244898 ns (± 15790.302034689787) 152951.3775510204 ns (± 18642.794162237944) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 3206.1382978723404 ns (± 540.7954684837471) 3062.7634408602153 ns (± 551.1632244201795) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3229.6022727272725 ns (± 466.58955946985105) 3427.4615384615386 ns (± 797.9693019393709) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 224015.88461538462 ns (± 6063.8627825960775) 235095.1947368421 ns (± 13964.838936135502) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 219138.92857142858 ns (± 2289.0614288993484) 254931.9247311828 ns (± 19222.13968558389) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 18063.944444444445 ns (± 2633.7824270967026) 22653.926315789475 ns (± 7259.20008670158) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 143823.0824742268 ns (± 13753.199159400228) 151286.72 ns (± 17667.345676533907) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2901.5652173913045 ns (± 595.1003850002323) 3191.4555555555557 ns (± 511.146698552088) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3039.5806451612902 ns (± 418.53394030417144) 3007.1958762886597 ns (± 640.1998489920818) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 285773.9038461539 ns (± 11695.687774559687) 291422.14 ns (± 7566.811734365627) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 283860.26666666666 ns (± 8292.235053654562) 286811.4745762712 ns (± 12621.345037831652) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 21255.76923076923 ns (± 2842.0043712411575) 22446.108695652172 ns (± 3271.4390302609586) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 161025.87628865978 ns (± 24504.870973805784) 154146.72727272726 ns (± 17559.04796581173) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3397.4347826086955 ns (± 702.2785256350104) 3337.236263736264 ns (± 588.8130402232922) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3179.1521739130435 ns (± 744.0492042512178) 2640.076923076923 ns (± 81.853001448657) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 290011.8333333333 ns (± 7317.911775474146) 320747.38 ns (± 62324.89829717439) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 281454.67441860464 ns (± 10202.392830258077) 281551.56 ns (± 11247.468729578986) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 27472.86170212766 ns (± 8394.521983100292) 22013.516129032258 ns (± 3342.442778973979) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 156950.2857142857 ns (± 18092.715387206925) 153781.09139784946 ns (± 15375.243533763422) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1055.34375 ns (± 469.3150289321438) 1244.078947368421 ns (± 686.2301049931285) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 779.75 ns (± 470.8363890601043) 898.0927835051547 ns (± 439.2536539990834) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1623.2934782608695 ns (± 230.47092439170407) 2289.7021276595747 ns (± 756.9226261190165) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 221642.23913043478 ns (± 16950.768519884743) 242367.03191489363 ns (± 35015.55186050542) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1794.8958333333333 ns (± 343.0523814281266) 2742.536842105263 ns (± 856.713472925487) 0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 9598.359550561798 ns (± 2452.5348123152053) 17955.47474747475 ns (± 5961.74211003803) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1221.565934065934 ns (± 530.8717527111588) 1270.2164948453608 ns (± 425.06333417317853) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 968.6739130434783 ns (± 411.30045991097717) 987.063829787234 ns (± 427.36060567136826) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1608.715909090909 ns (± 414.6138613178112) 2571.675257731959 ns (± 1054.3072568665375) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 232704.75510204083 ns (± 26315.112066616435) 228521.83146067415 ns (± 23585.235845582) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2328.255319148936 ns (± 732.1932868990294) 2273.9222222222224 ns (± 811.4499884591083) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8901.2 ns (± 1150.5872701764667) 12824.468085106382 ns (± 2550.2489250298) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1054.7111111111112 ns (± 315.43350745912375) 1091.9176470588236 ns (± 269.1592824476449) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 855.8681318681319 ns (± 302.3306581576318) 772.53125 ns (± 413.85222262427516) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1406.2134831460673 ns (± 705.2292417735546) 1673.1526315789474 ns (± 722.8703389873469) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 215385.4827586207 ns (± 9469.89545782601) 220205.15068493152 ns (± 10884.433085924993) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1774.4574468085107 ns (± 371.2939569543658) 1665.1538461538462 ns (± 53.878895540047814) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7955.071428571428 ns (± 196.09757046648267) 9677.515789473684 ns (± 1277.509077813922) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1059.3333333333333 ns (± 494.5369906161918) 1240.6741573033707 ns (± 379.2976096825941) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 789.741935483871 ns (± 375.9299455791859) 895.9226804123712 ns (± 434.2016820905241) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1605.9893617021276 ns (± 416.3451188018491) 1925.108695652174 ns (± 431.57796225707847) 0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 251687.71666666667 ns (± 11266.173698275627) 251691.12962962964 ns (± 10579.449299157548) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1848.7826086956522 ns (± 540.8993391369916) 2137.3645833333335 ns (± 489.4803070022148) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7952.45 ns (± 184.58416280356974) 8118.055555555556 ns (± 233.79286251744844) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1072.3505154639174 ns (± 500.4844744769211) 1203.3978494623657 ns (± 483.26997900140725) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 911.5531914893617 ns (± 299.9487901461431) 787.6808510638298 ns (± 369.2396200961243) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1394.2886597938145 ns (± 769.3376474653767) 2087.7747252747254 ns (± 1033.7218201553073) 0.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 239443.2142857143 ns (± 1502.3151968044026) 242366.91666666666 ns (± 1694.44742713763) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2010.5360824742268 ns (± 391.0807424586298) 2071.1105263157897 ns (± 378.6674927964953) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 8779.08695652174 ns (± 968.1489833150331) 7958.142857142857 ns (± 122.98458761653345) 1.10

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37233.93826293945 ns (± 27.18001511854634) 37686.11344088041 ns (± 52.98693685455171) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39725.249043782555 ns (± 256.19705779805844) 39410.78247539814 ns (± 43.225337814641094) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32306.002620152063 ns (± 33.75356107241116) 31968.256922403973 ns (± 23.6637593754214) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32407.98732503255 ns (± 228.62704291749958) 31567.133030192057 ns (± 252.97444298030638) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1814.8273026784261 ns (± 11.845636346932856) 2231.845980780465 ns (± 14.952331183361473) 0.81
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1811.6128683725992 ns (± 11.58739609837597) 1806.963985824585 ns (± 7.590943379539558) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1780.46383934021 ns (± 10.188862998224748) 1837.7481749607966 ns (± 6.629065794849516) 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.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13196.008611406598 ns (± 65.10166676258376) 13154.7921875 ns (± 78.19947059808563) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13100.448597499302 ns (± 59.44356158081252) 13186.402149745396 ns (± 63.89411709064393) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13151.698268010066 ns (± 30.167949212859526) 13162.00669156588 ns (± 25.3624931810732) 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.

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 83.78625949223836 ns (± 0.9577871479399959) 84.36152568230263 ns (± 0.04597859063273035) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9192.886117788461 ns (± 15.047382398417286) 9277.31214250837 ns (± 16.047283167770956) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9117.26303100586 ns (± 20.970175974835726) 9260.181862967354 ns (± 31.364193756067696) 0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9113.602992466518 ns (± 28.40450918052132) 9207.799326578775 ns (± 24.229660705522488) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 154157.88848005023 ns (± 542.726080520239) 157589.5334798177 ns (± 1940.7853992061548) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 138281.10808454241 ns (± 939.8848035252515) 139546.97488839287 ns (± 457.0558370514665) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 131148.416015625 ns (± 397.34100845840953) 132220.45611102766 ns (± 382.2859702668125) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 172379.33973106972 ns (± 879.303758174351) 174630.94162597656 ns (± 1174.5929733725986) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 150884.18723842077 ns (± 503.72859094488126) 152553.97182210287 ns (± 701.0364668835824) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 148036.26907552083 ns (± 1084.9337349777647) 163106.96443684897 ns (± 1017.108663521037) 0.91
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 153731.49770507813 ns (± 1130.3163754787727) 155527.23683384486 ns (± 993.6958262591766) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 137737.61931966146 ns (± 878.4805797411043) 140151.95330810547 ns (± 376.75659518080954) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 132528.98130580358 ns (± 216.3096978730466) 132464.24636661305 ns (± 2647.3720688275) 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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16928.128043541543 ns (± 20.873017956277817) 16898.445269266766 ns (± 28.350970856523443) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16665.80237833659 ns (± 27.74850429327166) 16661.0427938608 ns (± 59.188067390496094) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15643.1181640625 ns (± 77.8242394310671) 15572.215848795573 ns (± 117.8459565691275) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14459.667978922525 ns (± 80.81069880810979) 14282.773356846401 ns (± 33.903626338939496) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 117912.98920491537 ns (± 974.4605979455935) 119460.99043491909 ns (± 637.579597613391) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20780.07815958659 ns (± 138.6603084715157) 20625.81272670201 ns (± 123.35362455086127) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 24083.5723042806 ns (± 167.8060979894153) 21259.983106340682 ns (± 84.35295299791088) 1.13
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16184.883368858924 ns (± 26.53821166814177) 16334.711700439453 ns (± 11.111589996844435) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15030.226364135742 ns (± 90.65122974271982) 15232.707891845703 ns (± 108.4847751385989) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 131218.25118001303 ns (± 1017.1097182704048) 128612.49943659856 ns (± 599.1985060690415) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34888.56365497295 ns (± 52.422619713076536) 34452.96325683594 ns (± 61.35699994409147) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38351.84773763021 ns (± 40.98765681285303) 37562.56539481027 ns (± 150.26041168037162) 1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30680.94482421875 ns (± 35.31812162789877) 31129.068932166465 ns (± 36.270651837342484) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30507.735334123885 ns (± 49.127424832729645) 30429.854125976562 ns (± 45.30805710447754) 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.

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 241.08453713144576 ns (± 1.2078376630537973) 243.43825273854392 ns (± 1.5176964185750323) 0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 295.4458280881246 ns (± 2.1651622144563727) 298.44386189778646 ns (± 2.2191305830798926) 0.99
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 327.08783977372303 ns (± 1.396940012743965) 320.0998049577077 ns (± 0.44225918491586375) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 338.49116506576536 ns (± 1.8733702892423767) 311.77050242057214 ns (± 1.0068428835066363) 1.09
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 246.45101499557495 ns (± 0.714751224140965) 246.24244006474814 ns (± 0.535192418041683) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 186.19748175938923 ns (± 1.556164130971729) 184.66792848904927 ns (± 0.8621101652990678) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 329.6966817220052 ns (± 2.115787718443601) 326.9274636586507 ns (± 1.751987405872937) 1.01
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 312.7958661397298 ns (± 2.120098628477167) 311.0472707748413 ns (± 2.687295686811108) 1.01
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 378.32208875815076 ns (± 0.610286263611161) 383.8774806902959 ns (± 0.5751360411333171) 0.99
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 383.5877664770399 ns (± 1.612052723938231) 377.28705971581593 ns (± 1.5245676971137956) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1808.6829457964216 ns (± 3.4299371657978117) 1803.7503242492676 ns (± 3.3177300345141134) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1800.0538008553642 ns (± 2.3304684133799403) 1930.6136812482562 ns (± 2.978627990279469) 0.93
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1831.651142665318 ns (± 2.720813032062637) 1955.8656819661458 ns (± 4.483086218473707) 0.94

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 43882.14552408854 ns (± 279.57721874909237) 46118.078377859936 ns (± 281.7832344028169) 0.95
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 178946.27115885416 ns (± 463.3361010216997) 186171.65536733775 ns (± 712.2891949177919) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 119822.50528390067 ns (± 410.49622467812543) 120083.09954427084 ns (± 993.7191512812093) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 95917.78875325521 ns (± 648.8867166477589) 101096.5789428711 ns (± 550.4652002925802) 0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 44934.78773803711 ns (± 308.4539424023157) 43941.85365193685 ns (± 234.37190707234552) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 193465.07294921874 ns (± 944.9656459125689) 198261.06655273438 ns (± 932.5812549275892) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 133474.19266451322 ns (± 537.0415664173067) 134710.72593470983 ns (± 826.9499510761901) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 121350.62852125902 ns (± 400.1097516390129) 121408.7162562779 ns (± 845.7657034657796) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 44305.062631460336 ns (± 95.3032565177136) 44175.77423531668 ns (± 222.48019159143615) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 181399.9936360677 ns (± 1066.8868129439195) 185255.77653620794 ns (± 937.2702516845964) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 129268.91530354817 ns (± 328.6978779168389) 119851.47252197265 ns (± 782.6701529245634) 1.08
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 95347.97723795573 ns (± 504.2813563554163) 94738.85320172991 ns (± 370.250083315614) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 208.97279779116312 ns (± 0.32836488297368027) 209.0382925669352 ns (± 0.5257928367034904) 1.00
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 279.1788959503174 ns (± 0.6405484462418882) 269.49548721313477 ns (± 0.5028959155984908) 1.04
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 295.39054461887906 ns (± 0.4697619100206365) 299.13103580474854 ns (± 0.447149469105265) 0.99
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 304.9653498331706 ns (± 0.5663933944331783) 320.3615052359445 ns (± 0.7075362007770037) 0.95
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 224.4506069592067 ns (± 0.2298657849517241) 223.99895924788254 ns (± 0.3180341964865627) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 181.5228851636251 ns (± 0.3169501367245202) 172.58881422189566 ns (± 0.20088387758083304) 1.05
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 297.4401505788167 ns (± 0.49910628959935843) 297.96095212300617 ns (± 0.5256731670312963) 1.00
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 312.5504493713379 ns (± 1.0476528879149716) 303.548526763916 ns (± 0.34884574115719963) 1.03
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 352.8274884590736 ns (± 0.3330158534239621) 350.6431198120117 ns (± 1.015062784933448) 1.01
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 355.7056665420532 ns (± 0.40174814513708307) 347.1449647630964 ns (± 0.535727514011079) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 127691.74967447917 ns (± 333.84437469026625) 118760.77968052456 ns (± 202.91600566893138) 1.08
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 106619.4109235491 ns (± 1728.6877673636493) 110626.19541713169 ns (± 386.16734018452536) 0.96
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 96357.9328264509 ns (± 223.15840101491779) 97200.55166391227 ns (± 127.49753302019806) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 137296.58854166666 ns (± 424.01981586578836) 137857.80029296875 ns (± 384.9906483778891) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 129861.50935246394 ns (± 553.6636622518087) 132258.23893229166 ns (± 321.22160757819694) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 113552.15923602764 ns (± 262.8914734588383) 112911.54349190848 ns (± 378.1825647430226) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 120913.7744140625 ns (± 293.39198615688923) 126475.69661458333 ns (± 345.703679792212) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 110452.34723772321 ns (± 90.53451135914997) 109891.16048177083 ns (± 328.4742846061447) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 97796.07215294472 ns (± 247.74312934065338) 98503.39878627232 ns (± 182.9344905771233) 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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16169.52158610026 ns (± 23.34678936652654) 15914.86100416917 ns (± 19.037508583028178) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14736.674245198568 ns (± 14.106975444477728) 15779.057210286459 ns (± 36.780928478123606) 0.93
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14516.382305438701 ns (± 8.233909503271482) 14483.011409214565 ns (± 11.241622410562423) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13362.64399210612 ns (± 14.464421589877102) 13432.114519391742 ns (± 13.900767242707149) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 129982.3015485491 ns (± 291.32463924973393) 134510.93226841517 ns (± 118.69571818852278) 0.97
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20705.41769174429 ns (± 26.496059966931835) 19173.075397198016 ns (± 20.960418453444493) 1.08
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 18033.277486165363 ns (± 15.199381855105626) 18981.815748948316 ns (± 19.230539662682762) 0.95
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15538.756888253349 ns (± 32.99453578283499) 16459.319254557293 ns (± 19.781841977246035) 0.94
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 13965.527779715401 ns (± 17.02221233281272) 14180.919974190849 ns (± 31.146610324506362) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 145813.9591471354 ns (± 172.75153527856858) 145271.62240835337 ns (± 258.00432618123193) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 262.9594409306844 ns (± 1.275282964448515) 242.898574924469 ns (± 1.2938723153748457) 1.08
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 310.9495184580485 ns (± 1.2962033522682017) 319.652827160699 ns (± 1.0141757752316336) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 486.42087452228253 ns (± 1.755155389243246) 497.9993186314901 ns (± 3.9315200614552435) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 605.2495248794555 ns (± 1.5893511569291392) 622.2716864267985 ns (± 3.5071692390999414) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 238.45754975538986 ns (± 0.3351497404411397) 239.34625475747245 ns (± 1.3986041161886973) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 301.3694999034588 ns (± 0.5996568666012495) 312.7301856040955 ns (± 1.3348175383801653) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 485.6879303114755 ns (± 2.477020622902715) 522.7703687032064 ns (± 2.2373453611528644) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 608.0739419119699 ns (± 1.276598792231341) 610.1290365854899 ns (± 2.861706107281415) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 233.31145787239075 ns (± 0.6425681989744129) 251.66919641494752 ns (± 0.8844852591989445) 0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 297.6602552958897 ns (± 1.3008710868173765) 304.34763264656067 ns (± 1.0598365290894374) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 496.62546839032854 ns (± 1.527972138754972) 540.3432998657227 ns (± 1.4978353582369548) 0.92
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 610.5482977458408 ns (± 1.1087319120435364) 611.5306405385335 ns (± 2.9397336665075557) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 229.33235812187195 ns (± 0.7271793095607588) 242.6342625617981 ns (± 0.653021780984364) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 300.78282778079694 ns (± 0.8622112425124492) 315.0055618286133 ns (± 1.5142553088517121) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 490.99272505442303 ns (± 1.2166666790210503) 514.0849824269612 ns (± 2.20998633987241) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 600.3326541900635 ns (± 2.4784582950850496) 592.1329873402914 ns (± 1.729423952764228) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 233.2079220612844 ns (± 0.9850965769605833) 241.63242619832357 ns (± 0.9119837840890401) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 296.96829214096067 ns (± 1.341902862934417) 306.4993025143941 ns (± 1.2218511162292585) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 491.28223848342896 ns (± 1.3607012968420154) 516.2924278259277 ns (± 2.1556942312480722) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 656.3898146493094 ns (± 0.7606951022358398) 636.162556775411 ns (± 1.8416819862721792) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 1738509 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1192.7835051546392 ns (± 999.713232077956) 2131.25 ns (± 973.6866998545703) 0.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 740.625 ns (± 602.0278232772968) 1175 ns (± 1012.0835868707618) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2082.4742268041236 ns (± 1494.2954240821962) 2438.659793814433 ns (± 1940.1259779038726) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 301470.4081632653 ns (± 61269.225401297386) 210198.96907216494 ns (± 33817.628215071265) 1.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1944.7916666666667 ns (± 1544.6253023181398) 4238.383838383838 ns (± 2637.7830468378393) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 10794.845360824742 ns (± 2748.877465364294) 13200 ns (± 3725.729972741883) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1593.8144329896907 ns (± 1560.6365176447036) 1725.5102040816328 ns (± 1555.5892724080113) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 854.0816326530612 ns (± 964.9708469873335) 1001.219512195122 ns (± 588.8876105728316) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1772.340425531915 ns (± 1976.9860984341713) 3717.7083333333335 ns (± 2163.3791692222053) 0.48
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 318356 ns (± 90975.83797332947) 238279.797979798 ns (± 56321.1508821816) 1.34
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2181.443298969072 ns (± 1383.4836688069975) 3062.6315789473683 ns (± 2109.2119182323618) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7478.571428571428 ns (± 1717.4455006255794) 10227.083333333334 ns (± 3586.5092005478027) 0.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 985.5670103092783 ns (± 892.4439397334771) 1130.6122448979593 ns (± 1044.0215824353365) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 824.7422680412371 ns (± 830.1645077727883) 913.5416666666666 ns (± 954.7245170774504) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1519.1489361702127 ns (± 1435.2158127586263) 2125.531914893617 ns (± 1654.120704610791) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 292017.77777777775 ns (± 41140.09383617081) 268185.71428571426 ns (± 40870.35133879694) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1945.8333333333333 ns (± 1520.3819926284223) 3061.2244897959185 ns (± 2269.9122401429463) 0.64
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7294.444444444444 ns (± 3032.533746530316) 12316.666666666666 ns (± 3709.437939171027) 0.59
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 989.795918367347 ns (± 908.8896359253127) 1484.375 ns (± 1616.3199347836266) 0.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 674.2268041237113 ns (± 689.8487682268163) 718.0851063829788 ns (± 762.9826540055996) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1572.1649484536083 ns (± 1203.531458877827) 2564.285714285714 ns (± 2266.213063567621) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 338894.44444444444 ns (± 48440.69549485195) 247338.50574712644 ns (± 27794.6683246289) 1.37
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1946.875 ns (± 1416.6642156841542) 2756.122448979592 ns (± 2128.5039674595037) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 6375.510204081633 ns (± 2011.8238749996267) 9499 ns (± 3540.686887648163) 0.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 837.7551020408164 ns (± 923.2970175981612) 957.4468085106383 ns (± 1027.7325874631945) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 698.936170212766 ns (± 679.7366157929782) 1068.0851063829787 ns (± 547.1751043583384) 0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1642.7835051546392 ns (± 1288.1873102898326) 2140.625 ns (± 2213.8120552091755) 0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 338583.72093023255 ns (± 49793.78146968371) 269751.1111111111 ns (± 28826.440127718743) 1.26
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2144.2105263157896 ns (± 1590.8458735858226) 4535.353535353535 ns (± 3583.816035141505) 0.47
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7811.111111111111 ns (± 3546.9414501502074) 9375 ns (± 3774.2339759563342) 0.83

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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 58563.76688639323 ns (± 44.20692745467773) 58532.46236165365 ns (± 116.96906956216174) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 206780.52978515625 ns (± 488.04225850068826) 210146.34835379463 ns (± 738.0208552578752) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 127566.14426832933 ns (± 117.63820788229162) 129632.58463541667 ns (± 271.9642819327462) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 112583.78295898438 ns (± 104.586058665984) 112866.3330078125 ns (± 539.0962013928519) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 59565.62053973858 ns (± 55.851821575110314) 56384.80177659255 ns (± 78.71461349583248) 1.06
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 214855.42689732142 ns (± 1388.8545888006142) 218331.64388020834 ns (± 971.9877372974453) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 156094.90966796875 ns (± 328.3920721130767) 139816.49693080358 ns (± 356.43466999383315) 1.12
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 136252.32684795672 ns (± 282.68802186336944) 135880.72335379463 ns (± 293.8000916422144) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 56683.785138811385 ns (± 46.42090990508784) 58437.42887056791 ns (± 41.820763051569905) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 202370.90313251203 ns (± 286.128616802994) 206651.64876302084 ns (± 672.658924198526) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 135661.20431082588 ns (± 114.46258292095946) 130220.85309709821 ns (± 159.10631912480363) 1.04
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 131785.14122596153 ns (± 128.02227039831442) 113890.38743239183 ns (± 55.69626386835278) 1.16

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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 141.21080239613852 ns (± 0.33135038964890107) 158.9288422039577 ns (± 1.2736977527104394) 0.89
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 172.63707774026054 ns (± 0.39059963987393975) 173.2205375035604 ns (± 0.360113327208476) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 277.25997521327093 ns (± 0.4919955203408362) 256.35069333589996 ns (± 0.8908743208244563) 1.08
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 303.8465908595494 ns (± 1.2820938939264193) 272.0690393447876 ns (± 0.533391897411657) 1.12
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 139.65785333088465 ns (± 0.5012227398044692) 146.2831429072789 ns (± 0.782366249788772) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 173.05387814839682 ns (± 0.4675318119208853) 167.2663370768229 ns (± 1.0090508098526703) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 254.3468441282 ns (± 0.4471668877683017) 261.3648744729849 ns (± 0.698734965459163) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 304.41201414380754 ns (± 0.865325695018712) 271.0181935628255 ns (± 1.6585121772979547) 1.12
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 138.6051925023397 ns (± 0.6892976532613005) 140.03893307277136 ns (± 0.5547099673635002) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 162.6606021608625 ns (± 0.2853492552609081) 171.3280622775738 ns (± 0.6035574234976253) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 266.8463468551636 ns (± 0.4723806032200155) 265.26976312909807 ns (± 0.5707743580967283) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 254.83429272969565 ns (± 0.43633159368323354) 264.860851424081 ns (± 0.9851925263008995) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 146.92348639170328 ns (± 0.23820274847245612) 132.99682991845268 ns (± 0.4380557992255909) 1.10
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 172.5510835647583 ns (± 0.09870044396175569) 171.8320710318429 ns (± 0.47378509433015215) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 264.06606992085773 ns (± 0.8484610146301567) 258.8511085510254 ns (± 0.5201655259204303) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 270.36599772317066 ns (± 0.40455221287963516) 276.484375 ns (± 0.847925867037852) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 136.84094502375677 ns (± 0.3559398551728533) 134.5282371227558 ns (± 0.3177514002952848) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 163.17362444741386 ns (± 0.17010280663562463) 171.09322865804037 ns (± 0.82493795921908) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 249.3366495768229 ns (± 0.4580492174506306) 259.3232234319051 ns (± 0.6833691935700785) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 262.0849711554391 ns (± 0.564596908823228) 259.07839995164136 ns (± 0.36446079982448926) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 41539.04929460798 ns (± 102.6650867150048) 41211.123962402344 ns (± 394.41527330163757) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 48515.33965250651 ns (± 311.45742975712153) 48151.35039469401 ns (± 187.27751297209798) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 87974.47499186198 ns (± 644.0325422213766) 85581.16046142578 ns (± 196.17657172761787) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 64995.728236607145 ns (± 373.1874030661067) 68139.09471028646 ns (± 634.5970278115343) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 31854.76839505709 ns (± 33.81552336547552) 32355.021728515625 ns (± 149.45897429703524) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 29790.23238045829 ns (± 113.24846745927674) 29246.25696818034 ns (± 170.66657701353898) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 176284.69936523438 ns (± 1264.702918568899) 168455.87885393415 ns (± 880.5927614854527) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 328758.4060058594 ns (± 2725.570709146392) 328576.83231026784 ns (± 1885.3973004971208) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 40539.148179274336 ns (± 134.7153706051046) 39138.74393107097 ns (± 224.81157334861837) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 55442.661576334634 ns (± 294.38019811323284) 55559.086613581734 ns (± 309.3427506831253) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 95900.36595865885 ns (± 322.65152844502916) 94228.46770019531 ns (± 748.7259765645643) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 63640.70598144531 ns (± 225.93125432017706) 63895.56724039713 ns (± 196.81283515277144) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 31246.660868326824 ns (± 135.98573697392519) 31294.62276785714 ns (± 113.81987915481582) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 36509.104344685875 ns (± 118.83542468658864) 36789.272029331754 ns (± 257.4657115303998) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 176470.86014811197 ns (± 1202.6670937281767) 175573.3844342913 ns (± 719.3395652464981) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 351064.8709635417 ns (± 2450.7824377943807) 348690.244905599 ns (± 3334.5214585879544) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 39584.12941800631 ns (± 51.76243345712104) 40907.04073486328 ns (± 178.14833032757568) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 49819.898120117185 ns (± 301.12556258945494) 49321.084599086214 ns (± 250.0664263734043) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 87432.27005440848 ns (± 314.23847927882036) 83797.92610051081 ns (± 215.6066846368135) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 66027.00630405972 ns (± 325.4518334023432) 66154.40556989398 ns (± 399.90046628691056) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 30946.067753092448 ns (± 39.273078041965555) 31799.54563316932 ns (± 44.40197838881347) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 29206.066314697266 ns (± 86.49479636475736) 29539.688547770184 ns (± 109.09041698763569) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 177788.63276018415 ns (± 900.7150959303034) 177232.05909946986 ns (± 812.4161377746046) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 336804.7683105469 ns (± 1551.6348186634903) 333605.8620605469 ns (± 1880.586933732494) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15304.392279991736 ns (± 32.63951302046226) 15555.264347621373 ns (± 96.77163728778557) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19873.10837402344 ns (± 138.44057142133448) 20184.983128138952 ns (± 19.02926274231083) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22571.253220621744 ns (± 149.43079304105598) 22158.589867728097 ns (± 130.60722995540414) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23183.387977091472 ns (± 195.25302470562693) 22850.22837931315 ns (± 140.0549672375514) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 17012.870193481445 ns (± 25.680035598945633) 16166.563486735025 ns (± 29.593973978615992) 1.05
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10797.65697631836 ns (± 85.17435964076068) 10927.072626749674 ns (± 66.81982257090105) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21815.084053548177 ns (± 144.69514978398732) 21299.031595865887 ns (± 14.15546226859893) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22210.346794128418 ns (± 18.668937944784865) 21326.568006075344 ns (± 30.441768746108803) 1.04
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27667.118431599934 ns (± 98.09451735025769) 27738.594484769383 ns (± 86.74274306107677) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27944.09815107073 ns (± 157.78082196461327) 27053.876634870256 ns (± 148.43127037614303) 1.03
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21686.722763061523 ns (± 111.82850258147882) 22569.791442871094 ns (± 94.0179334580645) 0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26633.085989379884 ns (± 159.38835393416818) 26599.922032674152 ns (± 89.39637077684802) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 30317.17655290876 ns (± 181.62081140823588) 30140.022800990515 ns (± 130.83957484384922) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30828.02099609375 ns (± 275.0400886614448) 29856.316126505535 ns (± 103.19979540959265) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16303.163365681967 ns (± 17.281403812527564) 16267.050000508627 ns (± 26.048909060311914) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10584.560831342425 ns (± 49.20041572161272) 10632.20926959698 ns (± 21.380501927048588) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27047.857182429387 ns (± 24.631334083576345) 27821.05105794271 ns (± 113.05629799747908) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27117.55864715576 ns (± 21.263015654093614) 27073.80398763021 ns (± 93.85140129981068) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33118.611127580916 ns (± 185.2486776915704) 32800.13738141741 ns (± 183.28335396479545) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34622.27143641881 ns (± 128.31293953105367) 34606.7548828125 ns (± 134.9970819444073) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14688.015969848633 ns (± 88.00560544360258) 15145.057924397786 ns (± 63.470175511265026) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 21519.142126464845 ns (± 157.52541760972784) 21765.16178995768 ns (± 95.07112628725052) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21122.229733784992 ns (± 23.72728650121399) 22032.139434814453 ns (± 58.490186579054715) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 21911.428649902344 ns (± 76.50970848398333) 22278.14315577916 ns (± 71.4216566595506) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16363.584798959586 ns (± 48.751202943813915) 16551.411651611328 ns (± 71.4700313316206) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10584.999880981446 ns (± 71.2004284233189) 10569.653242746988 ns (± 7.699254710432335) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22733.669525146484 ns (± 118.74899620091645) 22235.719460623604 ns (± 125.3686940625288) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22285.591033935547 ns (± 150.43107669054672) 21957.74267171224 ns (± 94.54290225476659) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26975.91162618001 ns (± 25.012254715447856) 28228.481408691405 ns (± 90.16442642595389) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26855.150396728517 ns (± 165.58601482058637) 26714.004163469588 ns (± 85.06922691578447) 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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 56658.24846540178 ns (± 127.33660146610494) 57776.90691266741 ns (± 59.76956204757855) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 73755.71899414062 ns (± 43.09590622298648) 74594.20514787946 ns (± 71.93558480313224) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 98522.20224233773 ns (± 97.68293364398065) 94908.408203125 ns (± 116.02275868658542) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 79284.5947265625 ns (± 120.4356744938826) 80188.71023995536 ns (± 125.09397840052421) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 51571.606009347095 ns (± 301.15587603866203) 50182.88045247396 ns (± 123.66386654758317) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 46148.89444986979 ns (± 86.49318870782294) 46139.042780949516 ns (± 37.185062817596005) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 198402.28515625 ns (± 506.29001580383556) 188038.98228236608 ns (± 458.4102707408353) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 316150.77776227676 ns (± 537.9307042189735) 323777.52511160716 ns (± 815.2201598506191) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 55471.813260591945 ns (± 50.82889086072155) 55719.13146972656 ns (± 30.612351805182694) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 80550.87105887277 ns (± 157.20967359146175) 80776.57877604167 ns (± 225.91068546188615) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 100883.29990931919 ns (± 179.82246506651333) 101913.1660970052 ns (± 196.3227891430923) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 79680.55071149554 ns (± 134.78766308387617) 78967.19266451322 ns (± 106.79807561149043) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 48772.347150530135 ns (± 38.90502472627905) 49716.726888020836 ns (± 248.4301138932664) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 52150.23010253906 ns (± 192.16387323534335) 52698.06945800781 ns (± 112.0163831453501) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 185439.47591145834 ns (± 1257.3591500972698) 191976.54331752233 ns (± 528.9774331933995) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 319154.6272786458 ns (± 1373.0474150843347) 326850.4264322917 ns (± 1287.90428775088) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 56114.19231708233 ns (± 43.199044227581446) 55633.23233468192 ns (± 46.04877942620822) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 73209.80224609375 ns (± 63.35712599831055) 73261.57930814303 ns (± 74.98154387640018) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 94748.34172175481 ns (± 130.91049077048652) 100272.05984933036 ns (± 102.39569788241424) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 79983.41413225446 ns (± 221.27007605859092) 79899.82340494792 ns (± 166.5864618413314) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 48988.047572544645 ns (± 49.19814825479507) 48706.21817452567 ns (± 41.975831439592675) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 46578.65091959635 ns (± 38.1922117818573) 46531.4805094401 ns (± 59.413416052135226) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 192628.98681640625 ns (± 613.7046230923723) 175686.38916015625 ns (± 464.44559028862824) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 304763.82587139425 ns (± 777.6890990044424) 313841.25627790176 ns (± 932.4374758937072) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 13949.395642961774 ns (± 49.40745934464453) 14000.196787516275 ns (± 28.30808002959025) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20683.300194373496 ns (± 49.35841806331299) 19656.368800571985 ns (± 50.56579047750366) 1.05
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20688.48615373884 ns (± 61.35302803408622) 21368.243408203125 ns (± 33.4981645216496) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 21227.12890625 ns (± 88.9840088704834) 22482.281188964844 ns (± 95.83507381264552) 0.94
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15761.932255671574 ns (± 15.70567254374906) 15528.476170131138 ns (± 48.26603156927288) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 11441.92364032452 ns (± 15.513862918003026) 10800.148421067457 ns (± 21.938758780376254) 1.06
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21441.896057128906 ns (± 31.030844311248778) 22567.36826578776 ns (± 42.628306170383084) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21490.306091308594 ns (± 52.10352834708714) 24093.998064313615 ns (± 78.14723540371841) 0.89
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25298.57853480748 ns (± 117.32525013102344) 25636.604527064734 ns (± 84.74672626189093) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27037.799290248327 ns (± 71.69835363624246) 27066.102193196613 ns (± 129.06401189866148) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19845.58888753255 ns (± 71.3383924279419) 20028.16660563151 ns (± 76.12267811829004) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26474.52163696289 ns (± 20.20266522156953) 26059.89969889323 ns (± 51.81430127823813) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27711.393229166668 ns (± 90.817735526055) 30218.053181966145 ns (± 89.95055335632729) 0.92
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28129.65569129357 ns (± 52.82951249468664) 27480.406799316406 ns (± 99.46190874960894) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16010.500081380209 ns (± 28.667720642445875) 15738.785226004464 ns (± 30.749913876962815) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10723.52783203125 ns (± 20.18616809933079) 11046.013844807943 ns (± 23.557666980277382) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26194.072614397322 ns (± 37.34248559312207) 25889.515216533953 ns (± 29.858472122881086) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 31824.70485142299 ns (± 83.06048192431635) 29588.861083984375 ns (± 89.39403839824395) 1.08
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31035.850016276043 ns (± 128.4608056631738) 32928.72029622396 ns (± 96.4841539521238) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31984.61161295573 ns (± 114.88835514131017) 32928.40759277344 ns (± 121.01478690005209) 0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13721.35532924107 ns (± 30.64567506480962) 13835.511779785156 ns (± 24.908298257724283) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 21023.951285226005 ns (± 65.84122595464592) 21537.999877929688 ns (± 47.39996404185237) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21274.478556315105 ns (± 45.12232727097603) 21207.301447941707 ns (± 36.888348417759204) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22700.81704946665 ns (± 21.623219308101806) 22245.391845703125 ns (± 19.961904489779315) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15423.463322566105 ns (± 18.33884081805629) 15439.699445452008 ns (± 21.3088762173617) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10811.53804234096 ns (± 13.718462247448166) 10541.922098795572 ns (± 34.13362867725419) 1.03
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22464.17714436849 ns (± 64.27168169995944) 21991.290384928387 ns (± 38.8544649370413) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22565.394592285156 ns (± 35.74796319695182) 22685.422842843192 ns (± 29.54586497570381) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27143.099975585938 ns (± 25.28077976994259) 27592.082977294922 ns (± 17.639588209528043) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27702.3296101888 ns (± 39.12502298515115) 28208.81565638951 ns (± 39.24676502883836) 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: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146723.06420898438 ns (± 456.2121486877905) 146832.6767578125 ns (± 420.6914479254787) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18090.385992431642 ns (± 122.55767960481377) 18471.716740534855 ns (± 87.77598655842505) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17529.108923339845 ns (± 41.88129985841307) 17414.936262864332 ns (± 52.432585353445816) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142720.66165364583 ns (± 1259.8304045062882) 138462.1617901142 ns (± 165.18667290293178) 1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 45309.49239908854 ns (± 207.0674873834859) 42520.51452636719 ns (± 209.80590768000374) 1.07
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102725.0991398738 ns (± 185.0842493573689) 102560.81055501303 ns (± 380.0579616772516) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10103403.202148438 ns (± 195723.2001142977) 10042141.135416666 ns (± 174150.7461839814) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 276999.2250488281 ns (± 28508.32183664802) 271410.4885546875 ns (± 26889.454599081295) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145174.52727399554 ns (± 812.7184372585663) 150360.67072753905 ns (± 877.7560100646422) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19053.95277608236 ns (± 117.6109329393454) 19376.032267252605 ns (± 112.17884307032882) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17480.579517071063 ns (± 20.866404047166057) 17366.32061258952 ns (± 31.0111057359641) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 141268.28325544085 ns (± 744.6952268424843) 138908.87386648994 ns (± 325.46193823663606) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 46693.33873087565 ns (± 237.47285549425354) 44771.54794076773 ns (± 35.47261802590219) 1.04
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 102573.15595703125 ns (± 287.43130449827004) 100980.55746663411 ns (± 333.03451707978815) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10185504.71205357 ns (± 141210.95590289426) 10298043.588541666 ns (± 180065.28468208358) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 272168.8831689453 ns (± 28059.420578948597) 273264.9037597656 ns (± 26735.928632907107) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 147768.20814732142 ns (± 311.39619988473004) 143176.16563197545 ns (± 817.6247833728202) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18230.33969116211 ns (± 79.12231814330661) 18537.381616210936 ns (± 97.29884196119055) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17358.555661519367 ns (± 19.173317243094527) 17354.039759318035 ns (± 26.10227613189891) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 141238.24907977766 ns (± 264.0666039954173) 146290.16565755208 ns (± 445.359191574426) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 45630.155478341236 ns (± 222.96371462923662) 45685.37663922991 ns (± 109.04868592078168) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 100306.54656168619 ns (± 351.20406177297815) 103670.35371616909 ns (± 180.83074042683288) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8371821.134375 ns (± 43906.19196580779) 8397019.907451924 ns (± 25435.244659614105) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 227613.1459309896 ns (± 707.8008760578426) 227137.33731282552 ns (± 457.3273005596763) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 146907.0595703125 ns (± 392.0430958506437) 144101.87595214843 ns (± 921.6597711932819) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18197.404366048177 ns (± 68.54428699108998) 18178.14451833872 ns (± 64.98358480804494) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17465.251243082683 ns (± 59.95740103136319) 17713.839142862955 ns (± 70.51957890486301) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 141465.87600911458 ns (± 343.74014191390665) 140695.60808454241 ns (± 195.71358521930807) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44496.880798339844 ns (± 21.763370538774918) 44319.78429739816 ns (± 77.85440537673011) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 102286.03546549479 ns (± 213.20402595357248) 102001.4775431315 ns (± 251.59328622793552) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9356730.61607143 ns (± 35368.773426487554) 9311817.807291666 ns (± 35506.638348789165) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 252599.63605608259 ns (± 940.2741765189016) 253049.57200520832 ns (± 1246.308091750457) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 145421.14346749443 ns (± 908.1873875930139) 145096.17844935827 ns (± 622.4860584581743) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18188.656618390763 ns (± 72.59884064887852) 18335.9452350323 ns (± 34.01330856678704) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17796.68781229655 ns (± 24.04905690488909) 17638.087053934734 ns (± 6.6114369424862325) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 144536.28201729912 ns (± 444.0266347400324) 143472.6696589543 ns (± 466.1709079047227) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 45039.35805867513 ns (± 118.74503523609475) 44033.27936197917 ns (± 138.76104989885707) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 101190.91387067523 ns (± 203.17516931022965) 101535.11585286459 ns (± 208.84852177170117) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9242752.36607143 ns (± 28340.590904122422) 9431896.4640625 ns (± 49533.05938707028) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 265375.98845563614 ns (± 817.2903638982527) 253335.17386067708 ns (± 747.0167408545108) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 135674.2805081881 ns (± 445.1482558850687) 137481.91025954025 ns (± 445.9299833501116) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10530.365202683668 ns (± 18.189896694058113) 10576.563789367676 ns (± 27.82162383510263) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9720.397898747371 ns (± 44.811633309157315) 10178.92607828776 ns (± 123.68794029444062) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9529.58005464994 ns (± 7.5853824851591245) 9482.658537644606 ns (± 22.745104141197235) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11865.632091522217 ns (± 6.432631036555658) 11966.096875 ns (± 97.72454117323231) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12458.0673828125 ns (± 95.36568233550375) 12240.898485623873 ns (± 69.80258768925795) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10586.168822152275 ns (± 19.83060077636797) 10666.811737060547 ns (± 97.72216477995224) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9927.71298452524 ns (± 16.709340636516167) 10086.392832946778 ns (± 100.12023833508495) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11683.395427703857 ns (± 23.164872897112936) 11037.340631757465 ns (± 7.689979330988351) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12239.794366963704 ns (± 78.99235588769106) 12429.185489400228 ns (± 104.24830205061792) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11028.430537923177 ns (± 69.15788244802087) 10926.864871685322 ns (± 41.16186082100487) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13240.081522115071 ns (± 46.124397189496975) 13406.05778096517 ns (± 69.27178949278071) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11706.959180704753 ns (± 72.32735295276969) 11915.360281808036 ns (± 93.49015116637436) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11562.240343729654 ns (± 81.36881355937254) 11333.701407296317 ns (± 82.22132186703783) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10883.714043753487 ns (± 15.116794623690309) 10606.355777994791 ns (± 114.53846502467671) 1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 156383.29821777344 ns (± 511.1092550827388) 157678.51100260418 ns (± 1911.2764562932211) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 59793.380399576825 ns (± 263.14283281155883) 59811.86856515067 ns (± 313.82667247591974) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 47425.29348958333 ns (± 197.09768829670276) 50372.479997907365 ns (± 152.93264599481137) 0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 57967.536080496655 ns (± 180.3699942215688) 57553.09025355748 ns (± 356.543670979858) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 86206.43270263672 ns (± 328.40474767903237) 85739.88412240836 ns (± 209.77106492431784) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 118676.7458170573 ns (± 410.53556455187413) 113768.42680664062 ns (± 657.7753132682384) 1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48683.98716081892 ns (± 191.3612422816533) 56190.88255615234 ns (± 202.6047707041279) 0.87
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 53903.025545247394 ns (± 155.7893701938508) 54480.26243373326 ns (± 155.93044353506107) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50708.72138264974 ns (± 231.0907631922789) 50667.44424874442 ns (± 123.12728972109599) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 90042.60587855747 ns (± 366.1572325043735) 90629.12934977213 ns (± 987.6230430632179) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 60315.67048863002 ns (± 409.60904513094044) 58308.65664469401 ns (± 236.38741006277428) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13220.603840419224 ns (± 41.82431425099528) 13291.257462056477 ns (± 69.19624362086086) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 77483.63496907552 ns (± 190.6333042426783) 77566.90727945963 ns (± 222.80518996234485) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 60466.31397423377 ns (± 97.65178268742574) 59324.72270320012 ns (± 141.84822557762573) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48740.04415424053 ns (± 96.96212065777242) 50159.50844464983 ns (± 167.3746486233019) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 137753.70363769532 ns (± 517.118115960988) 136777.5672688802 ns (± 1054.3418076968503) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 59764.66427408854 ns (± 254.94437230386202) 57840.96219685872 ns (± 271.10903341964547) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 45295.80926949637 ns (± 194.2858971446983) 48713.37308959961 ns (± 283.0636520925096) 0.93
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 51301.303963216145 ns (± 103.38562413695502) 51169.281611851286 ns (± 165.8255034174688) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 77252.12981770834 ns (± 372.3757485630193) 76514.6301128681 ns (± 207.13914334989292) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 103754.56208089193 ns (± 421.8916140268365) 105653.07493373325 ns (± 401.5517370767212) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50648.05193277995 ns (± 235.47088392055954) 48504.01828438895 ns (± 293.584683170151) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 54302.15313284738 ns (± 80.03450420417562) 56447.483415876115 ns (± 212.9813716220288) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49485.02858323317 ns (± 89.89378782325336) 50385.282930814305 ns (± 141.0367815432796) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 77940.02934570312 ns (± 337.3315608321229) 78362.08098958334 ns (± 254.06486102691878) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 58136.87059733073 ns (± 138.63923065366856) 59044.34820149739 ns (± 191.58293286809484) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13345.131869724819 ns (± 28.70253825997495) 13292.372383117676 ns (± 38.833323429030926) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 68511.26208496094 ns (± 277.4873766437454) 66471.05939534506 ns (± 281.7317082024307) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 59887.72445068359 ns (± 214.99665102159418) 61033.55253092448 ns (± 313.0996252925377) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 51489.33533528646 ns (± 113.07599120904113) 50002.57192557199 ns (± 166.791673976951) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 112676.79443359375 ns (± 224.47126203176427) 102523.39274088542 ns (± 133.50501899544167) 1.10
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11951.591843825121 ns (± 20.827636450398405) 12064.63601248605 ns (± 17.03687977579507) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9326.521555582682 ns (± 19.014271246140545) 9281.92621866862 ns (± 8.714709256841928) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10032.773895263672 ns (± 15.334234122807196) 10163.93574305943 ns (± 20.777216897252938) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14495.064748128256 ns (± 18.62486282900091) 14586.44767174354 ns (± 19.76840069202778) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14445.933176676432 ns (± 15.295057685933338) 14612.516239711216 ns (± 11.805113524294924) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12051.123692439152 ns (± 14.939065778766334) 12079.018729073661 ns (± 10.074585324503747) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9037.597111293248 ns (± 9.816842377901665) 9049.115371704102 ns (± 10.606721306511758) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11985.327351888021 ns (± 14.294228452437768) 11988.353947230748 ns (± 11.625967453357607) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12103.312530517578 ns (± 10.962285615970023) 11991.761997767857 ns (± 13.44011004366382) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13544.154612223307 ns (± 13.173856566372617) 13565.31483576848 ns (± 14.118468139684145) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9358.628191266742 ns (± 19.0797374044548) 9365.518391927084 ns (± 18.9169479840128) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11244.200134277344 ns (± 19.91131226826928) 11218.773869105748 ns (± 12.829446514098526) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15058.22738647461 ns (± 23.186339841995505) 15004.044870229867 ns (± 11.163369998651136) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13120.682852608817 ns (± 13.194797667195171) 13160.722351074219 ns (± 51.70388246101301) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 119317.52685546875 ns (± 400.90103025173187) 125059.64824969952 ns (± 277.9390228313216) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44093.90345982143 ns (± 114.45819174540027) 43886.756184895836 ns (± 123.41103336570892) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 40035.523986816406 ns (± 57.942828346968504) 43898.37890625 ns (± 96.64028258636922) 0.91
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 47907.86966959635 ns (± 46.03416433170695) 53145.37236140324 ns (± 53.95313417000123) 0.90
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 71835.40445963542 ns (± 196.6309122422484) 72566.611328125 ns (± 280.2542745021281) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 100357.07659040179 ns (± 171.14271980771696) 96509.72574869792 ns (± 364.85421373336544) 1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 46355.82478841146 ns (± 64.98057853845879) 46223.97664388021 ns (± 54.86512729669802) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 40551.96321927584 ns (± 65.4438317533394) 38418.63810221354 ns (± 43.014319127181146) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 49212.462942940845 ns (± 59.493791490481804) 53285.11189778646 ns (± 96.28240809019242) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 80514.28873697917 ns (± 222.04546174625816) 74703.57666015625 ns (± 411.0530641126209) 1.08
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56974.73286946615 ns (± 110.75127647863013) 56124.05526297433 ns (± 94.14550974283914) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9239.83243306478 ns (± 11.077330135588618) 9289.861551920572 ns (± 26.699449879245705) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 58800.39591471354 ns (± 238.6276838116053) 59942.37508138021 ns (± 172.17537616130343) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 46799.715983072914 ns (± 99.58594532484105) 48487.77628580729 ns (± 122.32278490292433) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49560.81412179129 ns (± 72.51469506903655) 49780.336216517855 ns (± 113.47393519794521) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 103318.31990559895 ns (± 199.29786727099128) 104803.04056803386 ns (± 110.58743097290625) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43808.67286095252 ns (± 106.40246335589471) 42848.94801548549 ns (± 106.57387146192278) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 40866.69057210287 ns (± 53.28335915089521) 43501.99015299479 ns (± 79.08483343374371) 0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 46566.51175362723 ns (± 72.92619892057179) 48627.44774451623 ns (± 71.96222044233637) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 61639.601353236605 ns (± 194.06914662978608) 64463.35205078125 ns (± 456.45611737445) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 86840.24483816964 ns (± 160.88012372359327) 87831.97370256696 ns (± 128.6576011426765) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48451.34800502232 ns (± 121.30533441671744) 49115.85489908854 ns (± 40.33351003934853) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37595.9629313151 ns (± 52.119677715896415) 37977.867126464844 ns (± 33.655798481669386) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 47285.95764160156 ns (± 91.06001567219556) 50183.77598353795 ns (± 60.50040137425972) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 60726.676025390625 ns (± 180.19161715679917) 59511.082356770836 ns (± 176.54112376402344) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54347.72644042969 ns (± 97.91274205951781) 54689.23832820012 ns (± 107.38743982607478) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9168.345759465145 ns (± 24.322175314900342) 9236.473955426898 ns (± 19.219327026497066) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 54100.61055501302 ns (± 47.34716733253344) 54535.87908063616 ns (± 44.11184552072795) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 46629.13382393973 ns (± 58.36677838546048) 48118.3340890067 ns (± 122.32145230810232) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49956.946505033055 ns (± 27.54511265528271) 47026.7073411208 ns (± 52.49835876481892) 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.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 79455cd Previous: 837aa89 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 106953.78683338994 ns (± 5974.363657969991) 94895.11805943081 ns (± 174.98258099967344) 1.13
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 28932.757252660293 ns (± 1548.0617954927277) 25107.979431152344 ns (± 22.25454232692358) 1.15
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 27791.669598747703 ns (± 1494.6921544896431) 24053.446044921875 ns (± 22.953541594928502) 1.16
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 88328.91031901042 ns (± 2570.25152311679) 74046.16041917067 ns (± 83.1886642520788) 1.19
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 37277.04363371197 ns (± 1893.3806476014195) 32034.9360874721 ns (± 50.420646360725996) 1.16
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 76879.80261230469 ns (± 5941.144464889097) 64902.30364118303 ns (± 137.3080883720321) 1.18
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 6291043.0397727275 ns (± 403372.7725179411) 5518645.989583333 ns (± 54774.21472964242) 1.14
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 194908.34838867188 ns (± 36006.30037709028) 173794.53637695312 ns (± 29159.552484163527) 1.12
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 109952.41943359375 ns (± 6806.587610221193) 94666.29435221355 ns (± 350.09956727713217) 1.16
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 28240.129921653053 ns (± 664.010325992092) 24921.3631263146 ns (± 23.437525237713782) 1.13
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 27063.806824764964 ns (± 1187.9433298090173) 24014.61404653696 ns (± 15.98129164547979) 1.13
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 88134.83084884344 ns (± 3552.5148336904613) 76072.91097005208 ns (± 59.30686548930158) 1.16
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 37984.231689453125 ns (± 2473.847192273793) 31165.3076171875 ns (± 37.298050218409564) 1.22
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 72417.80594806281 ns (± 4642.0616056566005) 62520.70050920759 ns (± 105.24893113038357) 1.16
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 6394907.3974609375 ns (± 397791.3733066544) 5632338.1167763155 ns (± 120778.14606115955) 1.14
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 201911.00756835938 ns (± 37376.59371480001) 173098.57592773438 ns (± 30989.732815054092) 1.17
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 109619.25617564809 ns (± 6026.137130081447) 93728.59309269831 ns (± 296.56491694849575) 1.17
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 28718.08638572693 ns (± 1321.7610207966852) 25529.212515694755 ns (± 52.691042774594536) 1.12
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 27091.105876249425 ns (± 1291.4125078418192) 24013.74751499721 ns (± 29.112272439172788) 1.13
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 88875.48597547744 ns (± 4695.973800157339) 74282.12454659598 ns (± 80.57256937097213) 1.20
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 37507.428040167295 ns (± 2273.896274976022) 31490.698852539062 ns (± 62.567414974066814) 1.19
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 75370.88635253906 ns (± 5505.006809816906) 64790.55960518973 ns (± 163.74688345011577) 1.16
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 5172650.573979592 ns (± 357499.1564885614) 4302527.120535715 ns (± 5523.358936075704) 1.20
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 150386.25018780047 ns (± 7696.981298853608) 131147.373046875 ns (± 275.10925277812356) 1.15
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 107648.98473039459 ns (± 5582.79362939284) 93767.10489908855 ns (± 316.33518562888855) 1.15
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 28279.29542943051 ns (± 1430.0322595206258) 24951.785380045574 ns (± 18.020679639156413) 1.13
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 28380.940368652344 ns (± 1732.0707482579564) 24041.44795735677 ns (± 41.63340055533086) 1.18
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 86531.74033717105 ns (± 4914.51723180806) 76646.41967773438 ns (± 154.64995750203605) 1.13
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 36423.34112548828 ns (± 2459.983719696322) 32772.90693010603 ns (± 56.97427494709226) 1.11
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 72891.06001420454 ns (± 5733.020534332452) 63988.70500837053 ns (± 65.30287153010998) 1.14
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 6192773.1803797465 ns (± 319169.1343501582) 5006392.745535715 ns (± 8794.817599900149) 1.24
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 170681.80932617188 ns (± 12317.83834575186) 147072.34919621394 ns (± 229.51597665876244) 1.16
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 108748.93675524779 ns (± 6481.480447061796) 94679.11987304688 ns (± 124.6691254326294) 1.15
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 28325.23291015625 ns (± 1139.8395633145203) 24954.344278971355 ns (± 17.466895879075704) 1.14
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 27385.08997300092 ns (± 1476.9321240442696) 24061.983439127605 ns (± 26.06658340197851) 1.14
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 85843.19433095504 ns (± 5591.433634230345) 75638.97376427284 ns (± 108.1676589316768) 1.13
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 35933.00704956055 ns (± 1966.8035046115313) 32720.511372884113 ns (± 36.494373358962505) 1.10
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 74373.63623046875 ns (± 5368.50502965397) 62244.05953543527 ns (± 61.903977558762286) 1.19
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5978920.371685606 ns (± 267606.87890105863) 5081549.330357143 ns (± 8902.385726798919) 1.18
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 169695.8089707773 ns (± 8807.11015478398) 148002.4031575521 ns (± 2112.355932937776) 1.15

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: 79455cd Previous: 1738509 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 7345.918367346939 ns (± 1661.8936142304622) 2973.6263736263736 ns (± 313.3458028849152) 2.47
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6444.897959183673 ns (± 1729.5564325565829) 2867.777777777778 ns (± 705.1699576439325) 2.25
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 271135 ns (± 54184.979421879405) 231007.0707070707 ns (± 43881.65032458596) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 285502.0202020202 ns (± 59401.44123139551) 246425 ns (± 48270.5903707096) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 35910.75268817204 ns (± 9385.922186810825) 18209.473684210527 ns (± 4822.532963923617) 1.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 139855.55555555556 ns (± 26649.923315056887) 129649.48453608247 ns (± 27490.48367053338) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 7233 ns (± 1935.0595741618797) 2895.6521739130435 ns (± 1309.21611002251) 2.50
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6665.306122448979 ns (± 1709.7719170742446) 3133.3333333333335 ns (± 807.9659576764637) 2.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 265556.1855670103 ns (± 51530.65595358623) 239285.41666666666 ns (± 49518.64078392823) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 262992.42424242425 ns (± 45466.35466262914) 257814.43298969071 ns (± 57305.15536306979) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 34488.17204301075 ns (± 7958.982476236268) 20724.736842105263 ns (± 5670.040121833591) 1.66
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 145066.32653061225 ns (± 25260.95942165673) 125339.39393939394 ns (± 28128.752151279765) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6443.298969072165 ns (± 1446.7569492154146) 6840.20618556701 ns (± 2524.903454994799) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 6504.639175257732 ns (± 1437.6645281610888) 7260.2040816326535 ns (± 1999.9350399717687) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 270488.2978723404 ns (± 44732.82900309341) 263188.6597938144 ns (± 42981.277116439174) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 279709.1836734694 ns (± 48820.16248750226) 264207.2916666667 ns (± 50481.64907805957) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 37041.93548387097 ns (± 5208.44470194162) 25217.391304347828 ns (± 6422.190388306768) 1.47
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 138975.51020408163 ns (± 22294.316742509935) 146147.95918367346 ns (± 30091.992905576142) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 6784.693877551021 ns (± 1729.5105106225521) 4658.080808080808 ns (± 1991.0860931004759) 1.46
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 7291.919191919192 ns (± 1847.2636557382896) 3398.913043478261 ns (± 1508.7652010554564) 2.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 350673 ns (± 71842.59569757803) 276271.2643678161 ns (± 32059.667874086575) 1.27
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 352057.57575757575 ns (± 73822.33234764906) 280502.17391304346 ns (± 51201.429363334595) 1.26
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 45415.90909090909 ns (± 7430.411049158494) 23977.777777777777 ns (± 4864.126369999123) 1.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 164838.38383838383 ns (± 34939.52415791859) 133491.91919191918 ns (± 28291.177959935674) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 6743.298969072165 ns (± 1821.7955438073795) 3074.468085106383 ns (± 981.981338128609) 2.19
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 7871.428571428572 ns (± 1805.8467471595716) 7973.469387755102 ns (± 2230.9237613486785) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 344732.6530612245 ns (± 61988.19645791605) 320782.60869565216 ns (± 46693.12632355193) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 338092.7083333333 ns (± 58530.257123162446) 356998.9898989899 ns (± 65086.274760771106) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 41846.23655913978 ns (± 7014.0938728017445) 22186.021505376346 ns (± 4766.221532323551) 1.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 155942.2680412371 ns (± 27253.045835326473) 136589.79591836734 ns (± 27997.40687475358) 1.14

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

Please sign in to comment.