Skip to content

Commit

Permalink
ACL GETUSER Command Initial Implementation (#1038)
Browse files Browse the repository at this point in the history
* ACL GETUSER Command Initial Implementation

* Add Tests and Docs

* Fix extra space on last line

* Restore Reply Documentation for Command

* Fix Arity of Command

---------

Co-authored-by: Kevin Bowersox <kbowersox@microsoft.com>
Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>
  • Loading branch information
3 people authored Feb 27, 2025
1 parent b7071dc commit a9e9af8
Show file tree
Hide file tree
Showing 14 changed files with 429 additions and 3 deletions.
16 changes: 16 additions & 0 deletions libs/resources/RespCommandsDocs.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,22 @@
}
]
},
{
"Command": "ACL_GETUSER",
"Name": "ACL|GETUSER",
"Summary": "Returns the rules defined for an ACL user.",
"Group": "Server",
"Complexity": "O(1) amortized time considering the typical user.",
"Arguments": [
{
"TypeDiscriminator": "RespCommandBasicArgument",
"Name": "USERNAME",
"DisplayText": "username",
"Type": "String",
"ArgumentFlags": "Multiple"
}
]
},
{
"Command": "ACL_LIST",
"Name": "ACL|LIST",
Expand Down
11 changes: 11 additions & 0 deletions libs/resources/RespCommandsInfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,17 @@
"response_policy:all_succeeded"
]
},
{
"Command": "ACL_GETUSER",
"Name": "ACL|GETUSER",
"Arity": 3,
"Flags": "Admin, Loading, NoScript, Stale",
"AclCategories": "Admin, Dangerous, Slow",
"Tips": [
"request_policy:all_nodes",
"response_policy:all_succeeded"
]
},
{
"Command": "ACL_LIST",
"Name": "ACL|LIST",
Expand Down
43 changes: 42 additions & 1 deletion libs/server/ACL/User.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
Expand Down Expand Up @@ -31,6 +32,21 @@ public class User
/// </summary>
public bool IsPasswordless { get; set; }

/// <summary>
/// Returns a copy of the <see cref="User"/>s passwords.
/// </summary>
public ISet<ACLPassword> Passwords
{
get
{
lock (_passwordHashes)
{
// Eventually replace with ReadOnlySet<T> in .NET 9
return _passwordHashes.ToImmutableHashSet<ACLPassword>();
}
}
}

/// <summary>
/// Creates a new user with the given name
/// </summary>
Expand All @@ -53,7 +69,7 @@ public User(User user)
IsEnabled = user.IsEnabled;
IsPasswordless = user.IsPasswordless;
_enabledCommands = user._enabledCommands.Copy();
_passwordHashes = new HashSet<ACLPassword>(user._passwordHashes);
_passwordHashes = user.CopyPasswordHashes();
}

/// <summary>
Expand Down Expand Up @@ -431,6 +447,15 @@ public string DescribeUser()
return stringBuilder.ToString();
}

/// <summary>
/// Returns a <see cref="string"/> containing the enabled commands.
/// </summary>
/// <returns>A <see cref="string"/> containing the enabled commands.</returns>
public string GetEnabledCommandsDescription()
{
return _enabledCommands.Description;
}

/// <summary>
/// Determine the command / sub command pairs that are associated with this command information entries
/// </summary>
Expand Down Expand Up @@ -496,6 +521,22 @@ private static string RationalizeACLDescription(CommandPermissionSet set, string
internal CommandPermissionSet CopyCommandPermissionSet()
=> _enabledCommands.Copy();

/// <summary>
/// Returns a copy of the password hashes for the <see cref="User"/>.
/// </summary>
/// <returns>A <see cref="HashSet{T}"/> of <see cref="ACLPassword"/> representing password hashes for the user.</returns>
private HashSet<ACLPassword> CopyPasswordHashes()
{
HashSet<ACLPassword> passwordHashesCopy = null;

lock (_passwordHashes)
{
passwordHashesCopy = new HashSet<ACLPassword>(_passwordHashes);
}

return passwordHashesCopy;
}

/// <summary>
/// Commands enabled for the user
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion libs/server/ACL/UserHandle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public class UserHandle
/// <summary>
/// The <see cref="User"/> referred to by the <see cref="UserHandle"/>.
/// </summary>
public User user;
private User user;

/// <summary>
/// Constructor for a <see cref="UserHandle"/>.
Expand Down
83 changes: 83 additions & 0 deletions libs/server/Resp/ACLCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -389,5 +389,88 @@ private bool NetworkAclSave()

return true;
}

/// <summary>
/// Processes ACL GETUSER subcommand.
/// </summary>
/// <returns>true if parsing succeeded correctly, false if not all tokens could be consumed and further processing is necessary.</returns>
private bool NetworkAclGetUser()
{
// The username must be provided.
if (parseState.Count != 1)
{
while (!RespWriteUtils.TryWriteError($"ERR Unknown subcommand or wrong number of arguments for ACL GETUSER.", ref dcurr, dend))
SendAndReset();
}
else
{
if (!ValidateACLAuthenticator())
return true;

var aclAuthenticator = (GarnetACLAuthenticator)_authenticator;
User user = null;

try
{
var userHandle = aclAuthenticator
.GetAccessControlList()
.GetUserHandle(parseState.GetString(0));

if (userHandle != null)
{
user = new User(userHandle.User);
}
}
catch (ACLException exception)
{
// Abort command execution
while (!RespWriteUtils.TryWriteError($"ERR {exception.Message}", ref dcurr, dend))
SendAndReset();

return true;
}

if (user is null)
{
while (!RespWriteUtils.TryWriteNull(ref dcurr, dend))
SendAndReset();
}
else
{
while (!RespWriteUtils.TryWriteArrayLength(6, ref dcurr, dend))
SendAndReset();

while (!RespWriteUtils.TryWriteAsciiBulkString("flags", ref dcurr, dend))
SendAndReset();

while (!RespWriteUtils.TryWriteArrayLength(1, ref dcurr, dend))
SendAndReset();

while (!RespWriteUtils.TryWriteAsciiBulkString(user.IsEnabled ? "on" : "off", ref dcurr, dend))
SendAndReset();

var passwords = user.Passwords;
while (!RespWriteUtils.TryWriteAsciiBulkString("passwords", ref dcurr, dend))
SendAndReset();

while (!RespWriteUtils.TryWriteArrayLength(passwords.Count, ref dcurr, dend))
SendAndReset();

foreach (var password in passwords)
{
while (!RespWriteUtils.TryWriteAsciiBulkString($"#{password.ToString()}", ref dcurr, dend))
SendAndReset();
}

while (!RespWriteUtils.TryWriteAsciiBulkString("commands", ref dcurr, dend))
SendAndReset();

while (!RespWriteUtils.TryWriteAsciiBulkString(user.GetEnabledCommandsDescription(), ref dcurr, dend))
SendAndReset();
}
}

return true;
}
}
}
1 change: 1 addition & 0 deletions libs/server/Resp/AdminCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ RespCommand.MIGRATE or
RespCommand.HCOLLECT => NetworkHCOLLECT(ref storageApi),
RespCommand.MONITOR => NetworkMonitor(),
RespCommand.ACL_DELUSER => NetworkAclDelUser(),
RespCommand.ACL_GETUSER => NetworkAclGetUser(),
RespCommand.ACL_LIST => NetworkAclList(),
RespCommand.ACL_LOAD => NetworkAclLoad(),
RespCommand.ACL_SETUSER => NetworkAclSetUser(),
Expand Down
1 change: 1 addition & 0 deletions libs/server/Resp/CmdStrings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ static partial class CmdStrings
public static ReadOnlySpan<byte> DELUSER => "DELUSER"u8;
public static ReadOnlySpan<byte> EXISTS => "EXISTS"u8;
public static ReadOnlySpan<byte> FLUSH => "FLUSH"u8;
public static ReadOnlySpan<byte> GETUSER => "GETUSER"u8;
public static ReadOnlySpan<byte> LOAD => "LOAD"u8;
public static ReadOnlySpan<byte> LOADCS => "LOADCS"u8;
public static ReadOnlySpan<byte> SETUSER => "SETUSER"u8;
Expand Down
6 changes: 6 additions & 0 deletions libs/server/Resp/Parser/RespCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,7 @@ public enum RespCommand : ushort
ACL,
ACL_CAT,
ACL_DELUSER,
ACL_GETUSER,
ACL_LIST,
ACL_LOAD,
ACL_SAVE,
Expand Down Expand Up @@ -396,6 +397,7 @@ public static class RespCommandExtensions
// ACL
RespCommand.ACL_CAT,
RespCommand.ACL_DELUSER,
RespCommand.ACL_GETUSER,
RespCommand.ACL_LIST,
RespCommand.ACL_LOAD,
RespCommand.ACL_SAVE,
Expand Down Expand Up @@ -2317,6 +2319,10 @@ private RespCommand SlowParseCommand(ref int count, ref ReadOnlySpan<byte> speci
{
return RespCommand.ACL_DELUSER;
}
else if (subCommand.SequenceEqual(CmdStrings.GETUSER))
{
return RespCommand.ACL_GETUSER;
}
else if (subCommand.SequenceEqual(CmdStrings.LIST))
{
return RespCommand.ACL_LIST;
Expand Down
Loading

32 comments on commit a9e9af8

@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: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 99.66086498498916 ns (± 0.6185914513662575) 92.06932537754376 ns (± 0.12566023825144657) 1.08

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3098.588888888889 ns (± 405.58380434512696) 3429.88202247191 ns (± 732.7692571461978) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2688.2380952380954 ns (± 72.18788316740196) 3019.730769230769 ns (± 454.9679372567083) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 262544.9789473684 ns (± 34952.68104804495) 244985.71578947367 ns (± 16419.507897272008) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 250877.70408163266 ns (± 23746.566772126786) 258555.4292929293 ns (± 25567.2017042293) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 16988.5 ns (± 269.463783780364) 17454.428571428572 ns (± 501.70933215184857) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 143487.1914893617 ns (± 13141.009535756815) 140808.45744680852 ns (± 14118.466763838434) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2564 ns (± 44.79182617741425) 2588.05 ns (± 66.84583599203232) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3091.744680851064 ns (± 350.2615285929396) 2995.4555555555557 ns (± 398.52106259059843) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 287208.9117647059 ns (± 9086.236591739702) 260072.59595959596 ns (± 30468.120561822965) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 254625.57575757575 ns (± 28443.682848419037) 264144.76 ns (± 35504.94240972059) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 17957.46153846154 ns (± 153.9619083759656) 17753.76923076923 ns (± 496.1714669500702) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 143148.30927835053 ns (± 14152.11696131303) 145691.0101010101 ns (± 15696.98377207269) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2749.875 ns (± 80.10119279359404) 3021.1041666666665 ns (± 231.6136746788618) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3186.8494623655915 ns (± 307.79333644779297) 2660.035714285714 ns (± 84.9398402107424) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 219395.75 ns (± 2298.019507987456) 216559 ns (± 2443.9019471477836) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 233216.14285714287 ns (± 11273.761767267088) 227936.69642857142 ns (± 9779.649182998974) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 14225.833333333334 ns (± 264.2490469680627) 17004.456989247312 ns (± 1806.1242549218266) 0.84
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 139726.16 ns (± 11866.83134182641) 140235.96464646465 ns (± 11140.143489451746) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2786.6071428571427 ns (± 87.28299621673987) 2620.943181818182 ns (± 221.95455462953254) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2814.2580645161293 ns (± 95.16230617281735) 2647.0384615384614 ns (± 72.2963239835779) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 287161.5535714286 ns (± 12277.386847992522) 281956.0967741936 ns (± 8471.612154148854) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 280961.35714285716 ns (± 3928.856456393521) 284863.7708333333 ns (± 11191.707713397) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 20134.155555555557 ns (± 2105.070784852246) 21522.989130434784 ns (± 2748.6903834474297) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 151970.26288659795 ns (± 16573.19648670532) 151875.1224489796 ns (± 16392.18901446303) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2693.653846153846 ns (± 46.42170137957417) 2695.74 ns (± 82.06820334331682) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3267.7011494252874 ns (± 372.02766572989015) 2595.3529411764707 ns (± 58.40691437714223) 1.26
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 272441.14285714284 ns (± 4264.872215727396) 280668.9767441861 ns (± 10411.46781767556) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 280336.8333333333 ns (± 9239.449935698862) 271748.1666666667 ns (± 3576.8779894644367) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 21020.70238095238 ns (± 3080.887674382651) 17308.083333333332 ns (± 207.83711206498987) 1.21
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 157534.7323232323 ns (± 22538.75626416132) 149760.4696969697 ns (± 15629.41522562475) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1151.536842105263 ns (± 534.0101164578095) 1257.2526315789473 ns (± 500.4388705505347) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 951.9329896907217 ns (± 401.204823708552) 938.3736263736264 ns (± 308.44634499560493) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1509.3854166666667 ns (± 680.0532389343407) 2111.0421052631577 ns (± 671.4841598516609) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 224389.8510638298 ns (± 18234.75824671907) 231027.02127659574 ns (± 27387.000206313543) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1835.5 ns (± 713.2923504936299) 2179.5106382978724 ns (± 876.2483628709367) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7457.5 ns (± 102.6627311327551) 11024.020833333334 ns (± 2390.8756377843815) 0.68
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1507.1237113402062 ns (± 643.9840554724543) 1368.215909090909 ns (± 403.4900459927803) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 809.2555555555556 ns (± 339.4535119372634) 1087.09375 ns (± 480.3891860416817) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1731.4 ns (± 385.5282477163431) 2174.4 ns (± 612.7187477381343) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 231783.52150537635 ns (± 23663.870822957502) 241803.61538461538 ns (± 30335.970285297084) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1812.7708333333333 ns (± 427.92191809073785) 2238.1170212765956 ns (± 705.6969384618816) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7623.285714285715 ns (± 92.52228718732383) 10166.8 ns (± 1955.750352856066) 0.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1194.9479166666667 ns (± 579.4740786136061) 1330.9247311827958 ns (± 636.9917110333529) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 880.9042553191489 ns (± 308.34874367124155) 1072.8333333333333 ns (± 379.5785382060829) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1776.25 ns (± 443.0249606844672) 2017.9893617021276 ns (± 556.9192233986774) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 206541.94736842104 ns (± 1902.7321138499826) 216163.3409090909 ns (± 11914.067727417016) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1742.5555555555557 ns (± 454.9926128826465) 2261.141304347826 ns (± 625.0762868874881) 0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9978.533333333333 ns (± 1869.212964222637) 10894.108695652174 ns (± 1725.9143552568871) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1300.7021276595744 ns (± 485.5258723112461) 1262.465909090909 ns (± 323.8102874720432) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 883.5208333333334 ns (± 428.305768278167) 891.6354166666666 ns (± 486.2964250827324) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1957.4893617021276 ns (± 510.235339854216) 1948.6443298969073 ns (± 542.7989957481714) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 255636.14516129033 ns (± 11594.180022253353) 253382.4090909091 ns (± 11945.908071517495) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 4328.365979381443 ns (± 1672.864170796514) 2458.9270833333335 ns (± 923.1665555922372) 1.76
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 9397.020408163266 ns (± 1406.6108715309683) 10298.9793814433 ns (± 2007.260218034468) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1154.957894736842 ns (± 537.859467443797) 1319.5927835051546 ns (± 653.3675599422425) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 960.1075268817204 ns (± 347.28037984507404) 904.4516129032259 ns (± 326.26674590136514) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1618.9835164835165 ns (± 321.2033403256975) 1880.3064516129032 ns (± 475.46968216025766) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 254230.359375 ns (± 11672.04618133752) 252584.8275862069 ns (± 10622.708066755216) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1785.0591397849462 ns (± 429.7338524767038) 2145.5 ns (± 588.3945701761412) 0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 9138.076086956522 ns (± 1015.9303886520562) 9510.532608695652 ns (± 1206.5051376917695) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 19360.154619344077 ns (± 95.69585970475089) 19936.954461233956 ns (± 120.69504081901518) 0.97
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 19740.092181865984 ns (± 22.258392905787503) 19869.650337806113 ns (± 17.47615248006635) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 19547.967083740234 ns (± 91.62004960922471) 19905.3949508667 ns (± 32.36335978147681) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37540.63724975586 ns (± 271.6609794659972) 38405.37563650949 ns (± 294.8993728773147) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39751.481337327226 ns (± 52.18618790085751) 39951.34853515625 ns (± 318.21529201495525) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32325.175567626953 ns (± 41.49210178634137) 32378.42319899339 ns (± 50.48138312983491) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32109.311258951824 ns (± 202.38899203975703) 31629.75714111328 ns (± 141.9215258592672) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1820.131089146932 ns (± 15.627677498296476) 1812.5211222512382 ns (± 10.360611368542656) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1845.8385445276897 ns (± 8.982576327388298) 1840.6972226460775 ns (± 8.72142140515555) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1816.090997314453 ns (± 14.83921721881433) 1803.015269915263 ns (± 1.5906215169727127) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 136520.4030573918 ns (± 348.09521556851973) 145924.99689592634 ns (± 989.8395186252391) 0.94
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 137317.34154334434 ns (± 367.1268324810263) 131335.1322753906 ns (± 1241.7961872684448) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 152263.50092424665 ns (± 842.6507789311357) 154872.25343540736 ns (± 708.0156184719943) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 154354.71355329241 ns (± 1371.0900463315309) 149517.68586077009 ns (± 755.3536011831578) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 138936.8238002232 ns (± 611.032112285052) 134954.33743990384 ns (± 499.0410826131078) 1.03
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 136353.1866280692 ns (± 754.6828144322166) 135765.62732747395 ns (± 1315.5870954236004) 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: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.18830057552883 ns (± 0.21498398414436676) 83.1398344039917 ns (± 0.17514655306071444) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17121.972401936848 ns (± 133.64961007560615) 17168.421136038643 ns (± 157.10828231085395) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16073.095311482748 ns (± 26.695969561633405) 16864.407128470284 ns (± 80.67427866312923) 0.95
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15814.553031921387 ns (± 21.073482306149753) 15532.318375651043 ns (± 142.4282912362541) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14752.846893310547 ns (± 63.874409136122786) 14408.763199942452 ns (± 66.16655128228344) 1.02
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 123873.44580078125 ns (± 806.5847442930279) 126798.15889798678 ns (± 168.92002932597998) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21196.323864746093 ns (± 146.51158206395604) 21516.420495169503 ns (± 153.78851951340448) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21352.937220255535 ns (± 24.335784784853427) 21506.323749248797 ns (± 72.86261274828117) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16603.517033894856 ns (± 37.991571274903094) 16305.209315708706 ns (± 35.062364624762786) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15101.53205464681 ns (± 47.40761369728451) 18050.548178536552 ns (± 172.1402960080832) 0.84
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 137189.87578125 ns (± 1090.771309737848) 133760.36754557292 ns (± 1076.7311762306522) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 256.83203629084994 ns (± 2.217503918025905) 243.26288825670878 ns (± 2.4903084487289555) 1.06
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 291.6181833927448 ns (± 0.3183224461439353) 294.1562863667806 ns (± 2.989843921627028) 0.99
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 308.3759083112081 ns (± 1.389981732388486) 310.9989021221797 ns (± 0.41201056335223774) 0.99
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 328.2992526567899 ns (± 0.8924152475074051) 327.5359368691078 ns (± 0.678579158115509) 1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 256.45692847569785 ns (± 1.909494112448888) 249.6272168159485 ns (± 1.5005338296652357) 1.03
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 192.70249819755554 ns (± 1.2436199177826401) 190.6492066213063 ns (± 1.4018166319073535) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 319.4394574165344 ns (± 1.9836757175492945) 330.2017385482788 ns (± 2.1694382743662395) 0.97
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 321.6209998766581 ns (± 2.45421386163888) 321.4045332499913 ns (± 2.3637600061971358) 1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 378.9421132405599 ns (± 2.567859205736332) 368.8457590511867 ns (± 1.6876017702968762) 1.03
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 380.0126744679042 ns (± 1.7929128897992643) 376.0674687113081 ns (± 1.585718759834277) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 16955.929347446985 ns (± 14.547390496663798) 16836.39395577567 ns (± 17.18127787713286) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 16950.279235839844 ns (± 33.59536435674652) 16760.513102213543 ns (± 25.152767377042778) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 16987.39976149339 ns (± 25.063559450903718) 17070.855276925224 ns (± 31.34301715092042) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36042.938232421875 ns (± 57.11203883893188) 34821.17004394531 ns (± 59.73382298383669) 1.04
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37603.62069266183 ns (± 35.91554939208995) 37126.06709798177 ns (± 95.58068249221733) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31458.112041766828 ns (± 39.61390974876545) 30562.46361365685 ns (± 28.563620358512054) 1.03
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30171.609715053015 ns (± 29.093028022724468) 30776.300048828125 ns (± 50.282468874902236) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1892.9289944966633 ns (± 1.843271364959269) 1896.09191601093 ns (± 3.245899644703613) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1924.659932454427 ns (± 3.1313510464257073) 1894.5977074759346 ns (± 3.8467972104974697) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1739.6589660644531 ns (± 2.507900740433403) 1770.2608553568523 ns (± 2.7507078450078) 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.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 103974.4921875 ns (± 190.1836048770703) 105760.10829380581 ns (± 253.71610663498618) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 100242.26597377232 ns (± 148.95353861175948) 103053.57055664062 ns (± 225.7920575802661) 0.97
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 121218.75871930804 ns (± 319.1459717603398) 118992.25992838542 ns (± 412.91947111218826) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 111931.4470563616 ns (± 220.81436940350292) 115633.20225306919 ns (± 229.3479329931898) 0.97
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 106441.58772786458 ns (± 232.09038934754224) 109106.38427734375 ns (± 135.1457355118926) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 107939.71463716947 ns (± 189.60599941485842) 101434.7444974459 ns (± 186.41847164542764) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 48876.21183268229 ns (± 384.8204527584617) 45999.75976797251 ns (± 141.89890550800231) 1.06
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 203627.6030110677 ns (± 1428.1607803810175) 199190.26102120537 ns (± 1028.6240959687289) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 123146.42503255208 ns (± 1422.4554667520254) 121426.419695173 ns (± 122.31115067326748) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 99591.10756138393 ns (± 495.39528748331145) 99048.27616780599 ns (± 480.94114089084) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 49522.24895222982 ns (± 79.8111402262672) 48468.190809983476 ns (± 58.258170518613106) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 205652.93372395833 ns (± 1480.1862510670073) 212609.55126953125 ns (± 858.3153428192086) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 137287.7205891927 ns (± 1246.141009182544) 139358.22498372395 ns (± 733.1661099559108) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 124586.47294921875 ns (± 716.1036323922862) 129154.85578264509 ns (± 529.9950384865386) 0.96
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 48280.22135925293 ns (± 59.39549377113502) 50872.955810546875 ns (± 261.50074916288025) 0.95
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 201055.99764578682 ns (± 1042.9479902956432) 197890.63943246694 ns (± 738.3143673054022) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 125199.01259068081 ns (± 1003.6663674199344) 123417.71940104167 ns (± 1009.7285795457216) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 97365.11496407645 ns (± 416.18033663829067) 98397.03326009115 ns (± 446.10000256729205) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 69717.72836538461 ns (± 84.97638056112919) 69452.66845703125 ns (± 122.26025538664739) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 225276.5834263393 ns (± 697.9834462929517) 232170.6681315104 ns (± 367.1113490609999) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 143404.79038783483 ns (± 382.2957865682477) 141816.29813058037 ns (± 129.65384585441558) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 125149.12679036458 ns (± 177.02515277327882) 123580.4707845052 ns (± 132.33090949927964) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 68835.58262416294 ns (± 146.3035157522528) 70582.38728841145 ns (± 33.9828197212388) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 233167.91469029017 ns (± 1011.9049513707902) 241039.98325892858 ns (± 886.0465427804052) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 148945.66243489584 ns (± 417.2984818728962) 150153.89404296875 ns (± 513.3546243274988) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 147681.3427734375 ns (± 407.92323189217143) 147256.79361979166 ns (± 328.0284972543655) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 68501.17563100961 ns (± 280.1690603254142) 71766.67829241071 ns (± 61.771560299996366) 0.95
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 229559.26920572916 ns (± 596.221975150811) 224412.90283203125 ns (± 305.8470599019406) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 137032.4969951923 ns (± 571.8400358637429) 141889.56821986608 ns (± 132.43845103500206) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 124489.55923227164 ns (± 238.85063117048372) 125321.93603515625 ns (± 93.5888259668188) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 264.3539961668161 ns (± 0.6915269797893289) 253.89703572591145 ns (± 2.134388098719946) 1.04
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 338.85672918955487 ns (± 1.5869699275900984) 320.0850843020848 ns (± 1.165943321293508) 1.06
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 522.9897782461984 ns (± 1.8217318648337375) 523.1787818908691 ns (± 3.2522694510830257) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 623.6249941417149 ns (± 2.0821207662485124) 652.6671274625338 ns (± 0.9021824266346947) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 253.40847778320312 ns (± 1.2883246331767553) 292.62294884522754 ns (± 0.8492682821134138) 0.87
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 326.56611083348594 ns (± 1.4657118063205539) 325.6813886846815 ns (± 1.3077254644671448) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 524.9894151687622 ns (± 1.0938252770384511) 537.092097345988 ns (± 2.5438239379623577) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 602.9951253255208 ns (± 2.5812743106702696) 614.8173110326131 ns (± 3.4221265986676124) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 254.86170931657156 ns (± 0.3536103412943389) 256.1672022819519 ns (± 1.2588401420233495) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 312.18958861487255 ns (± 0.7782505286528505) 317.7264021726755 ns (± 0.5404089134524056) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 537.0384945869446 ns (± 1.212501492852317) 536.0680513381958 ns (± 2.8155989128946377) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 615.7995119730632 ns (± 1.995289406966987) 636.4170780181885 ns (± 2.5794737093164977) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 253.9991077354976 ns (± 0.15885388977889017) 250.61401844024658 ns (± 0.46685505875706684) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 314.2835074742635 ns (± 1.9392553243326038) 494.08518211658185 ns (± 0.964860186420239) 0.64
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 527.1320386250813 ns (± 1.8929370898588556) 511.85395323435466 ns (± 0.8289924083747241) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 581.200236384074 ns (± 3.0228726673422) 608.1548711912973 ns (± 2.0423912585593125) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 254.33598436628068 ns (± 0.18989765703849013) 251.41055969397226 ns (± 0.41870089304504726) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 328.99206358591715 ns (± 0.9379343523093764) 334.78873783747355 ns (± 2.2144370183447557) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 519.7961692174275 ns (± 1.7424403928012493) 509.23457677023754 ns (± 2.157486525924506) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 611.3017562457493 ns (± 0.9321976679238155) 636.8231188229153 ns (± 2.7386478282092828) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 225.578826268514 ns (± 0.4802206054103521) 221.68606519699097 ns (± 0.27813078454750634) 1.02
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 281.43651962280273 ns (± 0.8363422387825589) 290.879586537679 ns (± 2.539850302041128) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 300.35911287580217 ns (± 0.5819350186736241) 294.6604537963867 ns (± 0.33749124516561124) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 327.87344296773273 ns (± 0.6229968427385119) 299.49267093951886 ns (± 0.5356139618100783) 1.09
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 240.63042742865426 ns (± 1.391900101799178) 227.9067140359145 ns (± 0.17854468272505442) 1.06
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 173.70721181233725 ns (± 0.25063654522382983) 175.26604277747018 ns (± 0.2218912162476895) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 302.16714995247975 ns (± 0.43067821493019603) 297.59740432103473 ns (± 0.3524638656538295) 1.02
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 311.9745349884033 ns (± 1.2271101066494128) 297.45394502367293 ns (± 0.3733119568588566) 1.05
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 346.0060787200928 ns (± 0.6063161287761092) 345.9629092897688 ns (± 0.5367274612655055) 1.00
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 383.9348856608073 ns (± 0.8823364687467334) 389.8500185746413 ns (± 0.529991241620182) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16509.405110677082 ns (± 18.645625551081608) 16439.73388671875 ns (± 50.63555561007151) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15861.90708705357 ns (± 14.05302732174093) 16590.37410191127 ns (± 27.239429156738954) 0.96
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15086.793899536133 ns (± 13.55701559467599) 14379.695783342633 ns (± 21.120912617386328) 1.05
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14243.512180873326 ns (± 24.840095154458226) 13594.449259440104 ns (± 122.37296056833364) 1.05
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 141269.0437825521 ns (± 137.9887106942791) 146543.447265625 ns (± 150.58941212112916) 0.96
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22321.51143391927 ns (± 79.88407116086117) 20595.235334123885 ns (± 24.991340816209934) 1.08
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20590.9659752479 ns (± 43.069506033270926) 18821.524634728066 ns (± 22.573476288081533) 1.09
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15692.263488769531 ns (± 25.683741457720064) 15644.308689662388 ns (± 18.621932869767917) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14423.691762288412 ns (± 20.233872261506907) 13936.949920654297 ns (± 14.143727657537946) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 152764.70598493304 ns (± 168.06873242197702) 148306.95519080528 ns (± 115.88654901406836) 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.LuaRunnerOperations (windows-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 6335.4838709677415 ns (± 2140.6340568854584) 4288.775510204082 ns (± 3150.155703992116) 1.48
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6300 ns (± 1637.7272476314267) 2846.938775510204 ns (± 859.2977331234282) 2.21
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 245301.51515151514 ns (± 48874.48389755457) 225819.19191919192 ns (± 44833.01370315952) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 269128.86597938143 ns (± 43184.50474119471) 229058.08080808082 ns (± 44410.280287999885) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 36753.60824742268 ns (± 10122.963394510418) 22946.875 ns (± 8672.193350012441) 1.60
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 129984.375 ns (± 21172.655294904373) 122691.66666666667 ns (± 21211.74285832541) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 6514.130434782609 ns (± 1789.3200575956487) 2321.9101123595506 ns (± 855.3293841934578) 2.81
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6817.34693877551 ns (± 1666.2833208061338) 2536.559139784946 ns (± 745.2436056690165) 2.69
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 268634.0206185567 ns (± 38519.89985329536) 238131.95876288658 ns (± 43533.77411655938) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 265592.55319148937 ns (± 40852.760108282564) 235381.6326530612 ns (± 50407.12874420442) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 39120.20202020202 ns (± 11866.708532164377) 17832.25806451613 ns (± 4660.615775939879) 2.19
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 135027.27272727274 ns (± 28888.04504579217) 125727 ns (± 27511.235005269238) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6612.244897959184 ns (± 3086.5276024098057) 2944.68085106383 ns (± 720.1578413122841) 2.25
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 5340.816326530612 ns (± 1552.98759195353) 2805.1020408163267 ns (± 653.0061253844461) 1.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 255283.5294117647 ns (± 23197.838810764162) 222565.47619047618 ns (± 25354.710092345686) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 290773 ns (± 51400.219814410295) 243993.75 ns (± 41788.07639683081) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 37906.593406593405 ns (± 5513.857334989972) 19372.82608695652 ns (± 3290.2487718120788) 1.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 145608.33333333334 ns (± 24144.345166286286) 122467.3469387755 ns (± 21516.973762567333) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 6967.368421052632 ns (± 1441.7366969205852) 2675.7894736842104 ns (± 653.585168305129) 2.60
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 6523.404255319149 ns (± 2162.606229942971) 2796.875 ns (± 680.7817681088953) 2.33
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 341008.42696629214 ns (± 33952.653561409345) 297207.5268817204 ns (± 55120.18535921842) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 359656.25 ns (± 52520.24734879823) 287769.5652173913 ns (± 29637.59025043775) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 39784.94623655914 ns (± 7550.913365952596) 23078.494623655915 ns (± 3423.9199967278037) 1.72
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 159726.80412371134 ns (± 26589.426608866845) 131228.57142857142 ns (± 25662.9461310215) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 5484.375 ns (± 1315.4409406815087) 2754.639175257732 ns (± 695.3746919462288) 1.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 7511.224489795918 ns (± 1895.3487644165946) 2939.3617021276596 ns (± 768.9146218676055) 2.56
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 337362.79069767444 ns (± 26896.75268618053) 270259.55056179775 ns (± 17220.48013730588) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 327638.202247191 ns (± 37373.485088233996) 276436.2068965517 ns (± 26863.250476119647) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 41761.05263157895 ns (± 8912.987114638452) 24350.537634408603 ns (± 4147.933578141887) 1.71
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 155394.79166666666 ns (± 24569.83332116489) 130239.79591836735 ns (± 22701.790382167208) 1.19

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: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 951.0416666666666 ns (± 783.5136503921786) 893.8775510204082 ns (± 893.4834327761688) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1231.25 ns (± 903.2470665094322) 860.6382978723404 ns (± 711.9891996743949) 1.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 3158.1632653061224 ns (± 2428.606297939052) 1491.578947368421 ns (± 1024.4524388921488) 2.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 215786.8686868687 ns (± 43222.49425336975) 226298 ns (± 45042.64865635455) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 3679.381443298969 ns (± 2807.650936293315) 1707.2164948453608 ns (± 1327.2188514804502) 2.16
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 10145.652173913044 ns (± 3150.280400688525) 6806.896551724138 ns (± 2514.5526720148077) 1.49
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1328.2608695652175 ns (± 1293.2900448045068) 1063.265306122449 ns (± 843.579481292755) 1.25
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1030.6818181818182 ns (± 626.3115809620888) 988.5416666666666 ns (± 756.1494967289929) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 3343.157894736842 ns (± 3251.6984966478535) 1415.625 ns (± 972.0654217749576) 2.36
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 218759.18367346938 ns (± 40402.07159314314) 241193 ns (± 57359.465952390405) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 3094.8453608247423 ns (± 2358.5116746769836) 2013.265306122449 ns (± 1166.7770178141961) 1.54
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 12534.04255319149 ns (± 3819.067982667273) 5646.3917525773195 ns (± 1375.1561923158417) 2.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1766.4893617021276 ns (± 1679.6759207687473) 964.2857142857143 ns (± 1001.6738568336087) 1.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 701.1363636363636 ns (± 717.5139580815113) 989.795918367347 ns (± 757.1636977152351) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1961.7021276595744 ns (± 1001.5961866294689) 1474.4897959183672 ns (± 1154.4902230649404) 1.33
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 273049 ns (± 46618.149010570094) 241672 ns (± 43879.394119368015) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 5334.020618556701 ns (± 4218.557380736978) 2108.1632653061224 ns (± 1339.308443597015) 2.53
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 12691.752577319588 ns (± 4569.342360210165) 5850 ns (± 1381.3799355411927) 2.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1076.3440860215053 ns (± 893.9893309185329) 996.9387755102041 ns (± 980.4747515774988) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 1240.4255319148936 ns (± 1080.6777193523296) 855.2083333333334 ns (± 624.0563050958018) 1.45
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 3065.979381443299 ns (± 2648.2260807133603) 2975 ns (± 2026.6643582627667) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 276452.2471910112 ns (± 25456.053832260204) 272130.92783505155 ns (± 48270.182222967516) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2392.6315789473683 ns (± 1425.769079902116) 4057.5757575757575 ns (± 2831.7835624765585) 0.59
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 8133.673469387755 ns (± 3851.414089684035) 10201.030927835052 ns (± 4605.782028362122) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1158.5106382978724 ns (± 764.5941469583905) 1012.2448979591836 ns (± 1191.919988503556) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1442.6315789473683 ns (± 1397.3563265135635) 881.5217391304348 ns (± 749.934700135466) 1.64
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 3421.6494845360826 ns (± 2486.011983919716) 3941.7525773195875 ns (± 2735.8221685892386) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 273798.3146067416 ns (± 25230.267322654843) 318062 ns (± 54234.12075940251) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 3891.8367346938776 ns (± 3697.886648315668) 3662.1052631578946 ns (± 3469.5385353640695) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 11651.020408163266 ns (± 5825.118819158213) 11842 ns (± 5570.007707228587) 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.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 46322.30555013021 ns (± 313.20437581547395) 44217.05216064453 ns (± 357.87010912696053) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 55090.408486502514 ns (± 431.88506078770786) 54419.27963256836 ns (± 187.0360904585396) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 89290.01425606864 ns (± 286.17164077461683) 90419.6531616211 ns (± 663.7562205835018) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 71485.41194370815 ns (± 585.396390582578) 74966.45095214844 ns (± 1234.2497813438426) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 35719.45139058431 ns (± 123.272780949192) 34109.199366642875 ns (± 55.59344814066219) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 34320.397408621655 ns (± 165.4434677804168) 34458.678243001305 ns (± 21.706448275968285) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 176720.34674944196 ns (± 1054.5862543177302) 186423.7661655971 ns (± 1045.977647692338) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 340673.8189778646 ns (± 2536.439407249222) 344108.0244954427 ns (± 2901.8348343086973) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 42800.89909261068 ns (± 328.07558099022737) 48060.82860456194 ns (± 278.5605382526642) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 59308.271186241735 ns (± 306.527457017708) 60007.24189104353 ns (± 326.47409740077046) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 100781.85917445591 ns (± 589.4628592489225) 103988.61831054688 ns (± 479.6672099714628) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 69586.69178989956 ns (± 418.85677398551525) 69700.17896446816 ns (± 308.3918714667704) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 34531.71755472819 ns (± 67.91640959636534) 36316.838536580406 ns (± 70.24030534731) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 39477.464359537764 ns (± 166.01038455853282) 41523.456506347655 ns (± 121.26445439064489) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 182772.29375813802 ns (± 1190.2516588161336) 178431.90413992744 ns (± 752.4140781650461) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 346244.1885516827 ns (± 1850.6759508575215) 360843.9517903646 ns (± 2906.722036835401) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 44390.10233968099 ns (± 238.72001528153862) 42477.5687886556 ns (± 242.00834391990895) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 50679.8948811849 ns (± 222.52020796280638) 52865.777052815756 ns (± 239.74462024915766) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 95831.82801164899 ns (± 703.3515237484704) 94963.15070452009 ns (± 309.7455260057571) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 72131.04600423177 ns (± 720.822170014442) 72533.9362894694 ns (± 183.0731391472113) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 38709.79263540415 ns (± 148.47023981158034) 35684.852046712236 ns (± 293.44923756218014) 1.08
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 34263.45509120396 ns (± 247.87359026853207) 35439.76713679387 ns (± 194.48852838597682) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 174335.31538085936 ns (± 1159.6563274022649) 172045.62438151042 ns (± 906.571923653313) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 336231.1646809896 ns (± 3068.9556387599573) 341037.44503580726 ns (± 3030.315021463144) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 158.91470432281494 ns (± 0.5720874761753628) 150.92724561691284 ns (± 0.271026569214301) 1.05
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 183.75307151249476 ns (± 0.488548344623755) 188.08352095740182 ns (± 0.9887279667061085) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 284.0996011098226 ns (± 0.7596143459561684) 289.68544324239093 ns (± 1.210791549065787) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 274.07907168070477 ns (± 0.9666035728431214) 297.07327570234025 ns (± 1.2791525157178818) 0.92
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 149.09185262826773 ns (± 0.3099668351785945) 149.57206419536047 ns (± 0.7178689289711351) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 183.2157049860273 ns (± 2.0097224613019677) 189.51074906757898 ns (± 0.5437932770590852) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 279.0472177358774 ns (± 2.3502382498818397) 288.465682665507 ns (± 0.8566319816030952) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 300.9413651057652 ns (± 0.6246002670351766) 270.3901529312134 ns (± 0.9956570978393527) 1.11
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 145.68274872643607 ns (± 0.6793855081913625) 141.67526721954346 ns (± 0.3949120629500596) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 176.606076558431 ns (± 0.6042656476387522) 195.796750386556 ns (± 0.819546118530079) 0.90
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 275.1323325293405 ns (± 1.198045250941997) 265.56823594229564 ns (± 0.7685496614047784) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 288.8270123799642 ns (± 0.9715787874579633) 308.7790342477652 ns (± 0.972484364277871) 0.94
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 141.89693744365985 ns (± 0.2535203878572054) 147.30372979090765 ns (± 0.4919242288933925) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 180.47571863446916 ns (± 0.32743907949114676) 188.02057027816772 ns (± 1.0323273655941485) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 269.4631246420053 ns (± 0.8557489719102875) 275.017918073214 ns (± 0.9231005109890043) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 280.3270848592122 ns (± 0.5869181515756965) 286.73875490824383 ns (± 1.888667666940861) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 146.49159227098738 ns (± 0.2724427526565302) 153.97712071736655 ns (± 0.6512551957920548) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 177.20860481262207 ns (± 0.4417454176913381) 176.43646172114782 ns (± 0.5607778977259531) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 283.36243947347003 ns (± 1.9753671626639635) 291.17036966177136 ns (± 0.6386303232148314) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 292.4132517405919 ns (± 0.8464315182307911) 276.76771237299994 ns (± 0.715971287998837) 1.06

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15512.17880131648 ns (± 26.179566700588026) 17654.365561990177 ns (± 342.33314113348763) 0.88
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20392.296813964844 ns (± 16.541433274908485) 19869.670724722055 ns (± 14.994923884059684) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21986.235360952523 ns (± 32.48169834074762) 22447.630399431502 ns (± 71.61754569853093) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23731.49655354818 ns (± 188.98664157016285) 22627.207626342773 ns (± 199.46644519039515) 1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16223.603912353516 ns (± 11.199886287109743) 17428.104982648576 ns (± 17.894916177664083) 0.93
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10749.565795898438 ns (± 53.50670797985059) 11091.403816223145 ns (± 8.66547903415396) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22175.597725423177 ns (± 179.1925175908453) 21417.73032836914 ns (± 109.51059834136797) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22264.699584960938 ns (± 88.45738508325837) 21845.61896158854 ns (± 111.85718761452401) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 28904.578679402668 ns (± 127.3508764447765) 27438.959082467216 ns (± 116.1161050578374) 1.05
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 28856.61376444499 ns (± 132.30399073765935) 27138.607337364785 ns (± 100.77324629326131) 1.06
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21872.67221171061 ns (± 123.75337058617285) 21874.67651149205 ns (± 85.98473677703896) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27550.5712084089 ns (± 98.12586424492129) 28725.539335123696 ns (± 287.82230235125104) 0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29744.275185139973 ns (± 94.13976056046856) 29770.57504272461 ns (± 116.63948597241288) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 32112.49827357701 ns (± 104.0378021398223) 30223.997924804688 ns (± 187.57456850069377) 1.06
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16396.57286943708 ns (± 55.744129217067844) 16644.723372395834 ns (± 76.44130184520522) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10655.61208597819 ns (± 44.2988717107271) 10554.68545481364 ns (± 44.955470060465046) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27094.362717692056 ns (± 152.47076046074096) 29442.79903869629 ns (± 138.5037639560044) 0.92
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 30418.168486531576 ns (± 137.60122978644927) 29654.82534790039 ns (± 152.5417791004749) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 35298.84907836914 ns (± 142.68415026552157) 36057.6607421875 ns (± 519.0098296437562) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34248.51899501256 ns (± 114.19502540386632) 34132.66008911133 ns (± 169.65961741920609) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14885.253004709879 ns (± 12.092980543850372) 15118.149533589682 ns (± 24.0483159952437) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20063.55371915377 ns (± 84.26004781600014) 19841.303601074218 ns (± 142.34485451160893) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22671.15913696289 ns (± 91.29213215828803) 21904.720526559013 ns (± 31.042783154037256) 1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22192.818817138672 ns (± 24.121602441977142) 22496.734561157227 ns (± 141.9451666493196) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16407.181485857283 ns (± 72.65809114993061) 16838.284708658855 ns (± 74.60303685082472) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10763.431079101563 ns (± 37.27769109978411) 10676.789360633264 ns (± 18.033932064583272) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 23163.948375156946 ns (± 89.2234169112475) 22203.162167358398 ns (± 107.33286382029384) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22415.08417256673 ns (± 19.348317917853795) 21570.484409038836 ns (± 18.01921739053355) 1.04
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 29687.716083780924 ns (± 73.12672008814327) 28605.61017902081 ns (± 39.33547531749637) 1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 28017.16730753581 ns (± 60.889374084018655) 30552.600612386068 ns (± 477.9898023101275) 0.92

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 68767.3701985677 ns (± 282.6463271313755) 67401.7333984375 ns (± 229.06449888874246) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 83513.44866071429 ns (± 44.84217981933707) 82690.23202749398 ns (± 117.73987945001203) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 109157.27800641741 ns (± 160.00951070359417) 106046.31260463169 ns (± 190.3158536964778) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 89846.08520507812 ns (± 151.77896917807192) 91101.84163411458 ns (± 156.51916914975382) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 59429.43162184495 ns (± 917.7778713965308) 59665.24178641183 ns (± 45.7424540361641) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 56816.053873697914 ns (± 50.14772621718766) 56351.107318584734 ns (± 67.62543018804627) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 195683.97592397837 ns (± 352.8220816931227) 194324.23444475446 ns (± 690.2341038382351) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 329640.9977213542 ns (± 1162.9581550416258) 327220.2322823661 ns (± 1729.7734577086203) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 66526.90778459821 ns (± 201.66734906364994) 65895.34830729167 ns (± 159.5978896289868) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 90640.1436360677 ns (± 274.2848454618607) 93568.74877929688 ns (± 186.61442535639287) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 116051.8534342448 ns (± 3149.290861879396) 121936.95963541667 ns (± 1132.255097187763) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 90864.0673828125 ns (± 248.82135344806906) 89305.58430989583 ns (± 123.42957509718312) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 59422.23917643229 ns (± 24.290550587647743) 59169.622395833336 ns (± 75.27903326492827) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 62448.98396809896 ns (± 494.0658311650282) 60583.2275390625 ns (± 75.3426129860993) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 192332.81982421875 ns (± 402.6125028770955) 192860.41178385416 ns (± 904.6391254589975) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 330352.1142578125 ns (± 2398.0570880447913) 333202.61579241074 ns (± 1368.4419521089742) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 65488.02141462053 ns (± 53.57375790523875) 64636.55569893973 ns (± 70.4547733565151) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 82742.3465983073 ns (± 136.04105173798322) 82925.73101337139 ns (± 75.81530843512188) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 107246.81396484375 ns (± 219.66970200895312) 106967.9181780134 ns (± 224.81873607925047) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 91041.54418945312 ns (± 225.9532309386483) 88214.25130208333 ns (± 216.95906351412225) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 58475.71280343192 ns (± 48.92399624770069) 58919.02700570913 ns (± 47.71376677021704) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 58192.37583705357 ns (± 52.30468528481196) 55718.54349772135 ns (± 77.4822140187933) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 192699.78271484375 ns (± 751.677889008596) 195171.7266376202 ns (± 634.8234390505426) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 325293.5367838542 ns (± 1201.6567001064254) 326883.0110677083 ns (± 1561.3778531101004) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15066.668599446615 ns (± 30.61168082186646) 16205.139596121651 ns (± 69.07467534417573) 0.93
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 22698.451014927454 ns (± 40.000000837371566) 20465.909322102863 ns (± 68.92542619473099) 1.11
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21787.911682128906 ns (± 73.543322827438) 21301.78253173828 ns (± 32.56600208211756) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22180.449930826824 ns (± 36.59147917777432) 22142.570277622766 ns (± 37.95243340326647) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15727.266184488932 ns (± 90.20953845687234) 15896.852213541666 ns (± 20.96877170281359) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10896.627705891928 ns (± 17.32662333867572) 10962.791115897042 ns (± 13.493869790898943) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22268.99601862981 ns (± 53.746456345158606) 22566.8221106896 ns (± 60.53336339020143) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21162.816772460938 ns (± 37.29659658624656) 21792.82942551833 ns (± 34.36132765212347) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25342.77605329241 ns (± 60.430190024752356) 28921.29872639974 ns (± 84.53032920148866) 0.88
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25572.20717210036 ns (± 35.91970122706372) 26183.834184919084 ns (± 64.3992167132216) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20706.21775309245 ns (± 82.55331163400832) 21455.94472249349 ns (± 42.97464919879692) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26381.273498535156 ns (± 61.94171907985173) 26738.350423177082 ns (± 65.35228001308663) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26097.852652413505 ns (± 43.14805273338035) 26624.31416829427 ns (± 48.01943890161149) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28664.562116350447 ns (± 87.9110434397819) 27894.136919294084 ns (± 84.68921820859651) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15729.340006510416 ns (± 28.589221450629207) 15941.903468540737 ns (± 27.41848446759742) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10925.9765625 ns (± 20.015259861925824) 10862.23624093192 ns (± 29.970911986089533) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27696.07943021334 ns (± 32.22102944685376) 27879.241689046223 ns (± 15.872230466840179) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26621.82795206706 ns (± 46.44581016924482) 26775.522554837742 ns (± 35.38705897386667) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32522.935994466145 ns (± 128.40890220754972) 31520.880940755207 ns (± 107.1202093377058) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31973.1689453125 ns (± 80.80403933543914) 31824.06267438616 ns (± 107.61164339034859) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14597.809499104818 ns (± 28.59450559280962) 15285.725555419922 ns (± 40.36979063474987) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20387.684224446613 ns (± 112.80080090949349) 21529.581778390067 ns (± 71.37801234428686) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21093.70621901292 ns (± 41.34233472107357) 20950.08521446815 ns (± 57.61107737613318) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 21729.03127034505 ns (± 68.02613047294977) 21204.51883169321 ns (± 30.829562833318555) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16138.619341169086 ns (± 31.248556374908492) 15580.739182692309 ns (± 29.002211382568852) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11056.881889930139 ns (± 22.64673243227554) 11533.159383138021 ns (± 31.349713031738517) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22164.35048421224 ns (± 76.64343398902372) 21778.95224434989 ns (± 61.52283449848941) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21203.475834773137 ns (± 38.35583363384858) 21193.42123178335 ns (± 34.366155861945366) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26909.1547648112 ns (± 112.98509176944421) 25346.779305594308 ns (± 90.64688297886441) 1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25278.23311941964 ns (± 77.9029481020371) 25897.86881666917 ns (± 27.314799140483643) 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: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 145772.67013113838 ns (± 725.206063076214) 147184.85874023437 ns (± 1741.2730839993283) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19938.026881291316 ns (± 51.89807367467652) 19967.679050990515 ns (± 35.05561391832373) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17289.0864780971 ns (± 71.39014588376949) 17489.72220357259 ns (± 28.800901318583872) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 144874.4312086839 ns (± 199.47856216281352) 142490.6845296224 ns (± 226.2949890144577) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 43239.008044903094 ns (± 117.82714140566208) 43154.024141751805 ns (± 109.70742187671158) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 105702.56516810825 ns (± 352.4486904766848) 104193.7199951172 ns (± 485.00486878304014) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10167325.74375 ns (± 165443.04733561614) 10162389.639583332 ns (± 188644.19358926459) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 275457.243828125 ns (± 26708.245054726212) 275891.4697998047 ns (± 26384.63288943103) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 146836.44062151227 ns (± 833.0310836647809) 145292.66202799478 ns (± 384.816238470536) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19745.747837946965 ns (± 73.31442787120018) 19705.907383845402 ns (± 134.98962603155312) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 18837.483633858817 ns (± 62.88429939951902) 16940.732703575723 ns (± 59.36395184328709) 1.11
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 142179.75753079928 ns (± 177.57703029450232) 143186.64383951822 ns (± 1225.972114329194) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 42899.60348002116 ns (± 54.150140849369805) 42235.96929321289 ns (± 181.0971300509568) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 107731.90624060997 ns (± 190.52869966682724) 108444.47270507812 ns (± 580.3249914958928) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10502513.359375 ns (± 204647.05115392953) 10192758.842708332 ns (± 180138.96377920322) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 280339.70630371093 ns (± 28584.164185446807) 276261.98139648436 ns (± 28237.219283353916) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 146206.97701009116 ns (± 248.94332616700027) 144067.19004603795 ns (± 1013.3046526831989) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19792.97411455427 ns (± 98.74852801591086) 19437.611142839705 ns (± 16.76467783497385) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17647.460532633464 ns (± 139.74396793374763) 17134.10970365084 ns (± 62.138912666557275) 1.03
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 140297.75479561943 ns (± 478.5661571977528) 142712.25240885417 ns (± 507.4146357342029) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 43064.58681311974 ns (± 34.927502948064586) 42628.02530314128 ns (± 285.48696975479044) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 103261.67419433594 ns (± 288.7152812178717) 101277.65692952475 ns (± 481.8356447678593) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8394496.747395834 ns (± 41667.317171745824) 8507798.36298077 ns (± 50071.015763862495) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 226905.73152669272 ns (± 625.7002061924138) 230517.38611653645 ns (± 712.7958163652335) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 146288.42118326822 ns (± 744.41249587025) 144267.94674479167 ns (± 522.848095667723) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 19841.94189046224 ns (± 79.84020855577347) 19764.72352013221 ns (± 58.560447168870986) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 16803.85269165039 ns (± 67.78342228756662) 16793.568286602313 ns (± 26.924073960550746) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 142077.0091203962 ns (± 494.1730119671065) 141537.71747698102 ns (± 112.49366450004057) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 41814.68568318685 ns (± 186.70715822440334) 44621.27653401693 ns (± 205.68107716174603) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 102528.60286301833 ns (± 112.38899170371495) 104144.29390462239 ns (± 355.05113207306005) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9346166.602083333 ns (± 53058.93720829004) 9533641.872395834 ns (± 73444.72240672458) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 249649.521484375 ns (± 520.6141324008607) 257058.9580485026 ns (± 346.8578946861845) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 144988.11486816406 ns (± 640.1881115772225) 146592.9242675781 ns (± 658.1524447129457) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 20127.395469665527 ns (± 19.58561924175877) 19716.443897501627 ns (± 99.49760304530608) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 16818.127365112305 ns (± 25.86521628123853) 16763.97253112793 ns (± 13.578004617400786) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 142935.81888521634 ns (± 580.0024713310193) 143325.6208292643 ns (± 275.2491680664819) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 41530.355826241626 ns (± 172.52854495736813) 44339.979130336214 ns (± 203.8465233164952) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 104982.80054582868 ns (± 123.34054707748109) 104399.70029703777 ns (± 215.9218747279784) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9344780.693509616 ns (± 23922.72743420059) 9428898.957291666 ns (± 45494.77786952407) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 253078.43909505208 ns (± 558.0202786187826) 256193.5388671875 ns (± 302.7729093084606) 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.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 140765.29040527344 ns (± 724.7483101516567) 139518.24560546875 ns (± 556.437155703533) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10075.310149129231 ns (± 71.6864255946397) 10455.892854817708 ns (± 92.11824678059502) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 11312.634833780925 ns (± 137.50022726974473) 13886.390161786761 ns (± 43.21550930131741) 0.81
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9809.12625826322 ns (± 20.93539464418991) 9243.720237731934 ns (± 22.77671479656852) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11439.683024815151 ns (± 108.44035050058518) 11384.361912027995 ns (± 98.64003172704264) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12975.575092569987 ns (± 78.98297070046489) 12938.267596905049 ns (± 13.08051898595131) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 11713.7871497018 ns (± 63.09046009988776) 10241.896616617838 ns (± 74.70432544558614) 1.14
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8914.825201851982 ns (± 57.99427396674828) 9172.479367065429 ns (± 43.596280391439166) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12365.920293954703 ns (± 33.2538381406559) 11538.884359995523 ns (± 11.385567505533436) 1.07
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12050.95272623698 ns (± 97.55589294923858) 12005.07000020345 ns (± 102.91165699322259) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10644.668417123648 ns (± 48.74110500923314) 10631.453775024414 ns (± 84.70173420785494) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13388.960548400879 ns (± 46.353452552748756) 13638.776723225912 ns (± 71.56341012823731) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12509.282481892904 ns (± 79.43843910563072) 12563.069067891438 ns (± 57.33054866144908) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11329.482918875558 ns (± 71.23619865115091) 11229.861105855305 ns (± 94.91580659242693) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10534.291710989815 ns (± 51.648709912003795) 11313.708510335286 ns (± 39.430811564517896) 0.93
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 164292.7142903646 ns (± 1157.9940407113936) 166876.37819010418 ns (± 1346.4953648636229) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 56306.51324869792 ns (± 251.7622559114204) 57081.32531738281 ns (± 212.40003727376995) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 49127.159271240234 ns (± 195.77716584053016) 46698.60603114537 ns (± 251.4429505995102) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 49205.1198992048 ns (± 180.65375928871046) 50503.1198073167 ns (± 82.75880917216278) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84116.10219726563 ns (± 595.41714948373) 85061.9105875651 ns (± 544.3172009856198) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 115132.47260742188 ns (± 437.3109629591453) 116390.43849283854 ns (± 670.3510697306334) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 50095.80251057943 ns (± 302.9672087713148) 48366.23290201823 ns (± 321.1950840901066) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 53032.35939143254 ns (± 194.50921350463986) 54876.13509695871 ns (± 216.53399704943342) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 52378.906431070965 ns (± 196.40351488118898) 54649.72214355469 ns (± 393.6571032746036) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 88521.83396693638 ns (± 390.8943400023313) 87803.83864746094 ns (± 493.6262177364481) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 59806.8680594308 ns (± 288.76726271242944) 56698.675736490884 ns (± 275.4910066084565) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13754.581683819111 ns (± 48.398441706617334) 13731.414881388346 ns (± 97.2068335260967) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 76679.89105694111 ns (± 313.5914244523141) 76676.11866173378 ns (± 207.2757076179016) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59856.70918782552 ns (± 148.35187723329616) 59759.31929234096 ns (± 327.8948182243795) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48468.431645711265 ns (± 98.7608354847789) 47194.23584187825 ns (± 160.8521360607314) 1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 134819.78442382812 ns (± 382.62938027745383) 141585.5887125651 ns (± 771.6932142750295) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 57224.13816121419 ns (± 229.5156392347489) 57033.12925066267 ns (± 254.0538694432586) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 49370.82781110491 ns (± 215.35677752183958) 50749.553880964006 ns (± 166.99376161255415) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 51087.37078857422 ns (± 201.29549105410146) 49954.11634724935 ns (± 263.93399158678915) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 81454.04219970704 ns (± 432.6825012099942) 80181.83177490234 ns (± 552.0385608221861) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 103461.18989780972 ns (± 453.9982071499066) 104993.16403808593 ns (± 501.8585866164803) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50316.470306396484 ns (± 347.9325858329521) 50519.715337117515 ns (± 105.91245224853152) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53239.75461687361 ns (± 169.5972678456217) 54354.551466878256 ns (± 203.8155773781203) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 54112.00273786272 ns (± 198.77007556983486) 51617.95535481771 ns (± 252.5478455518581) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 77984.80173746745 ns (± 292.46394717537976) 78226.7079305013 ns (± 359.0870109303547) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 59289.53689778646 ns (± 263.9233506844302) 60188.47473144531 ns (± 265.16636089044357) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13656.581273005559 ns (± 29.847410382952702) 13113.948655700684 ns (± 31.113508962599695) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 69938.08169759114 ns (± 251.58949268777874) 68441.34785563151 ns (± 258.7287007195195) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 57697.57732282366 ns (± 198.41243213085139) 58624.70403645833 ns (± 181.56251313746188) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 50677.80805867513 ns (± 251.58824868508043) 51542.1810433524 ns (± 194.38571104366468) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 93196.98201497395 ns (± 533.6543426081859) 91515.1143391927 ns (± 468.69843184934473) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25509.818522135418 ns (± 75.62786429540115) 25533.927565354566 ns (± 27.015210816250434) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23471.739298502605 ns (± 39.45753665823756) 23616.40145438058 ns (± 24.657824956147927) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 74740.72963169643 ns (± 107.93072149309698) 76330.65842848558 ns (± 128.29894557281597) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31248.23506673177 ns (± 137.6107565117604) 29633.746337890625 ns (± 47.53893609348619) 1.05
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63034.666341145836 ns (± 109.0627514319294) 65921.52850811298 ns (± 103.56083063261183) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5376715.520833333 ns (± 46172.95924864788) 5432945.647321428 ns (± 54586.986673732994) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 172129.79907226562 ns (± 29953.219728120766) 174234.21484375 ns (± 30526.088775252294) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 92471.93516322544 ns (± 200.26479357519855) 92964.32779947917 ns (± 201.90931887390403) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25365.812465122766 ns (± 32.65268996525302) 25313.23964436849 ns (± 21.790898747834216) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 23858.956807454426 ns (± 55.57718093339955) 23734.73619733538 ns (± 48.9221735229485) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 74039.59350585938 ns (± 153.50376200676192) 75358.72497558594 ns (± 44.8914738264532) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 30454.752022879464 ns (± 88.26390786187359) 29814.52901204427 ns (± 78.47486238729678) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 64082.11954752604 ns (± 162.91020681556725) 64364.79116586538 ns (± 116.89760574132691) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5350432.942708333 ns (± 67559.97646908383) 5517753.177083333 ns (± 51705.794735207885) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 171851.27392578125 ns (± 29752.36740478574) 174156.041015625 ns (± 30625.100327447006) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93891.07578822544 ns (± 291.07265425520734) 93084.40673828125 ns (± 461.1337675420667) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25562.49025785006 ns (± 23.173517385864304) 25603.90799386161 ns (± 28.81456182659851) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23574.92130824498 ns (± 32.514717320692014) 23865.225873674666 ns (± 32.5962985157384) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 76079.87670898438 ns (± 104.26235061673786) 75403.97135416667 ns (± 107.59587369017196) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 30852.172444661457 ns (± 88.01865104134265) 30508.0322265625 ns (± 79.01198953436001) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 62852.10652669271 ns (± 79.47963730232824) 64474.21358548678 ns (± 86.8716536452507) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4404475.446428572 ns (± 6198.7428036229285) 4384055.357142857 ns (± 7295.978494699621) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 130547.84342447917 ns (± 265.86993403547604) 130589.9884905134 ns (± 229.36704818613964) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 93223.38419596355 ns (± 201.18971338779798) 94498.01228841145 ns (± 588.2987102070979) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25528.04682804988 ns (± 25.896530434119345) 26005.870157877605 ns (± 23.742229581224844) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23451.715189615887 ns (± 39.79630465143117) 23800.342383751504 ns (± 30.18650942342722) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 76164.59612165179 ns (± 113.48066383692408) 76191.53771033653 ns (± 159.92543282204963) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 30064.95137532552 ns (± 88.14872127363282) 30605.29073079427 ns (± 105.56390261202907) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 65290.13390174279 ns (± 77.78808060473712) 64361.53564453125 ns (± 90.72483073088645) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5053817.020089285 ns (± 6533.767889838322) 5063776.442307692 ns (± 8644.621635446345) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 141716.7217548077 ns (± 166.63509013989537) 149320.62612680288 ns (± 916.8747351232671) 0.95
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 93006.87691824777 ns (± 304.41345721634394) 92802.34903971355 ns (± 202.33697866579544) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25448.19793701172 ns (± 36.40934773611709) 25361.39643742488 ns (± 20.184743494075196) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23563.613891601562 ns (± 36.031438629840366) 23799.918721516926 ns (± 46.112136644077786) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 75637.30207170759 ns (± 86.89968576160187) 75036.02120535714 ns (± 145.58887331869616) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30433.54996901292 ns (± 27.618525407409777) 30424.956403459822 ns (± 39.799996632204) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 63746.69230143229 ns (± 81.55007322334063) 64554.22648111979 ns (± 109.73241993873825) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4966441.510416667 ns (± 9559.01651537981) 4980444.140625 ns (± 12278.408154355777) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 146425.63650948662 ns (± 292.1622838907617) 144736.62109375 ns (± 353.6059576815116) 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.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 108997.38682338169 ns (± 274.81240702678576) 105950.1726422991 ns (± 203.64304041909057) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11282.466452462333 ns (± 25.217554361386966) 11249.063546316964 ns (± 9.165706796597002) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10683.33260672433 ns (± 11.020700735851571) 10810.263472336988 ns (± 5.890428724703518) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9385.612487792969 ns (± 15.520996792954062) 9503.97720336914 ns (± 7.9475532588515305) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 13668.980231651893 ns (± 16.51139507414783) 13657.125854492188 ns (± 11.577473369083414) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14798.219408307757 ns (± 23.95708880667614) 14883.342742919922 ns (± 18.333696100771252) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12701.740315755209 ns (± 34.04071910104777) 12585.729435511998 ns (± 29.62585917143962) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8707.407924107143 ns (± 7.778062287191087) 8842.423952542818 ns (± 11.443465688157435) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12623.807474772135 ns (± 47.449235013255404) 12761.008961995443 ns (± 33.910493181952276) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11933.73291015625 ns (± 15.103860706270801) 12052.701365152994 ns (± 9.396779178800958) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 14591.658986409506 ns (± 15.625059145435152) 14491.06172834124 ns (± 24.633383030903577) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9144.424220493862 ns (± 9.40291208838908) 9321.273854573568 ns (± 29.911210675389082) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11911.309462327223 ns (± 30.151566095209894) 11861.092049734933 ns (± 31.49449090744974) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14619.796956380209 ns (± 13.121133871034322) 14659.679471529447 ns (± 8.834844129478117) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13623.994954427084 ns (± 7.826853872268083) 14562.825884137836 ns (± 8.703732172610197) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 118200.32958984375 ns (± 427.76749402623227) 122013.60595703125 ns (± 407.7951081173826) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44408.94470214844 ns (± 77.21255740309785) 46530.85444523738 ns (± 66.78465018331094) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 46374.7549874442 ns (± 83.87665587405787) 41984.814017159595 ns (± 47.49683897992635) 1.10
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 46069.4108229417 ns (± 42.09048086702361) 46941.24369303385 ns (± 157.58128679726903) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 71888.56363932292 ns (± 235.3134080870163) 69930.14177594866 ns (± 318.5241883036853) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 95812.4272273137 ns (± 320.0891422190729) 100053.69121844952 ns (± 248.25712097226742) 0.96
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 47187.52005440848 ns (± 158.66336229230012) 48791.32559640067 ns (± 78.85378389912461) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 38109.24763997396 ns (± 41.11319321975802) 38448.99597167969 ns (± 55.36509995855381) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 49009.71720377604 ns (± 104.8483812724312) 48883.08316744291 ns (± 83.44933923526796) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 67919.80834960938 ns (± 277.5715748094337) 75438.58380998884 ns (± 255.4208447729749) 0.90
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57033.566080729164 ns (± 156.51876636053925) 54489.67939104353 ns (± 172.1169523811035) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9091.243634905133 ns (± 25.985191072900168) 9368.079812186104 ns (± 12.047966427807784) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59324.10975864955 ns (± 146.6717422362372) 59528.40372721354 ns (± 405.5113480939311) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 49142.47698102678 ns (± 119.86645312931736) 48843.86009803185 ns (± 61.461834751319664) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48083.31996372768 ns (± 61.427500923698275) 48065.35295758928 ns (± 174.46429303680335) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 104780.63589242789 ns (± 198.4812727271219) 103073.05036272321 ns (± 305.31867594992525) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 41630.98653157552 ns (± 94.98479277488924) 40862.91765485491 ns (± 142.2380238860691) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43412.90980747768 ns (± 66.20991641388147) 43337.388509114586 ns (± 76.06931462708431) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49404.820033482145 ns (± 221.7183367761392) 46751.83410644531 ns (± 46.3073828102172) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 62199.3891789363 ns (± 138.94770734989598) 67560.15055338542 ns (± 243.47537397670274) 0.92
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 86273.26284555289 ns (± 124.12069421005226) 87434.28867885044 ns (± 232.2632466256059) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47440.0624593099 ns (± 51.867839828064376) 46739.20715332031 ns (± 68.97369107933868) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 36729.996337890625 ns (± 69.36690963913611) 37872.82999674479 ns (± 185.70490656596382) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 52068.62019856771 ns (± 201.53733007963692) 49592.33662923177 ns (± 124.54813866340825) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 59015.95662434896 ns (± 142.6621688168425) 62447.53853934152 ns (± 98.31450022429016) 0.95
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55972.8125 ns (± 87.28220406606385) 56877.880859375 ns (± 75.21687918474962) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9111.21335710798 ns (± 14.097362656090079) 9256.917266845703 ns (± 22.757907443421214) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 53953.38338216146 ns (± 100.9267492209101) 51070.7521878756 ns (± 101.65209799691723) 1.06
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47112.41414388021 ns (± 56.62672588584241) 45982.662091936385 ns (± 97.91879895722758) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48332.023737980766 ns (± 63.13358103944828) 48372.031947544645 ns (± 65.95994901215637) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 155467.22687639509 ns (± 872.903767588778) 154449.42651367188 ns (± 448.97346837760335) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11316.718420762281 ns (± 42.57950683663185) 10349.924296061197 ns (± 16.52435094114079) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10960.441598074776 ns (± 107.10516767643826) 10687.292900672326 ns (± 18.439769614851418) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12368.368109566825 ns (± 89.97015346963867) 12460.033491516113 ns (± 100.94789994651086) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 14874.090047709147 ns (± 81.01522220786916) 14773.736086527506 ns (± 6.396439145567711) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12227.24202779134 ns (± 96.99335478535232) 12712.829336547851 ns (± 162.30184425022466) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13599.440279279437 ns (± 71.56566456381361) 13187.731083796574 ns (± 29.911068203562333) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14885.1970509847 ns (± 61.98448749382039) 14935.164635213216 ns (± 67.78511574396872) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 16114.082774235652 ns (± 62.72352289360991) 16367.31209564209 ns (± 17.351114504067638) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 12800.685122680665 ns (± 81.37365489584302) 12592.123962402344 ns (± 26.485004881465983) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 92167.48719133649 ns (± 395.9493164703202) 93992.677507673 ns (± 406.97945887453926) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 10639.934838867188 ns (± 44.834297047715935) 10610.304969278972 ns (± 48.08019347040705) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 89100.09181315104 ns (± 621.3012228845226) 85884.31150309245 ns (± 382.4736888965793) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 84610.01611328125 ns (± 545.0325368995217) 87253.52233886719 ns (± 384.93640729374795) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17925.809491984048 ns (± 114.22465530234989) 17174.142799886067 ns (± 106.525757038794) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 10824.699489593506 ns (± 20.051386522508423) 11260.493346078056 ns (± 72.7028183540574) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15233.16421508789 ns (± 22.729081579041395) 15995.814414469402 ns (± 124.45301492780499) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10399.174791608539 ns (± 73.84464253096428) 10019.32353846232 ns (± 12.24390832388523) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 89840.86607666015 ns (± 592.7306972827264) 88501.76164754231 ns (± 165.5918910187734) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 87214.56026204427 ns (± 442.3756498643852) 89376.95023890903 ns (± 248.25217036018745) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 89865.9598795573 ns (± 658.1089978361726) 91601.1222249349 ns (± 587.186370335843) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 11910.698937636156 ns (± 22.947316905363863) 11589.290034367488 ns (± 18.653074049539157) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13572.845252482097 ns (± 78.31137693069147) 13360.556939697266 ns (± 87.38857080565508) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 11233.399661724385 ns (± 29.05059004998157) 11329.923382098857 ns (± 17.335114166004402) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 13036.470861162457 ns (± 69.85439696360297) 12640.002610270183 ns (± 43.62501650067751) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16086.807307316707 ns (± 13.463659455387278) 16488.638284301756 ns (± 89.02939309149936) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 171612.19212123327 ns (± 787.9655549618594) 169368.07807617186 ns (± 483.5806792531135) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54207.95463256836 ns (± 164.97884673373173) 54145.08117675781 ns (± 142.02193306697004) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 85172.96107835036 ns (± 226.86179004825357) 82806.05857747396 ns (± 308.3930476245344) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 125666.09456961496 ns (± 652.3245901660945) 115222.57836042132 ns (± 433.97271249890406) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 185980.34705403645 ns (± 829.421057949438) 184390.40593610491 ns (± 821.4371814245422) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 110824.57495117188 ns (± 263.4070870650494) 112260.65194498698 ns (± 475.31312392923655) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 128296.45200195312 ns (± 488.1658567975983) 136820.49676044172 ns (± 481.6327546381254) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 138084.37962239582 ns (± 671.8681872684609) 128067.42044503348 ns (± 1265.7010992399364) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 226288.27962239584 ns (± 1557.860317793107) 221036.21986490887 ns (± 1424.409893685567) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 99060.50427246094 ns (± 365.4282424973657) 103121.80696614583 ns (± 724.3095756739372) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 302837.1824669471 ns (± 2429.836575993405) 302902.85867745534 ns (± 4974.295429411919) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 60722.80944824219 ns (± 345.32726533183126) 61962.713282993864 ns (± 159.17207359642188) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 203562.67993164062 ns (± 1247.4565033638569) 207019.20024226262 ns (± 1330.9331306018507) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 206492.1186360677 ns (± 1731.317745145796) 206643.39137369793 ns (± 1724.9388024598284) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17390.2903910319 ns (± 98.54887181778035) 17311.465770176477 ns (± 55.486293907060436) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 82975.66399739584 ns (± 581.4592064796823) 83495.0979248047 ns (± 382.7281698605934) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 129156.18642578126 ns (± 2086.340844012811) 126807.60801478794 ns (± 732.0319745698774) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 58058.98602730887 ns (± 177.9983643909626) 57940.29221598307 ns (± 193.2739176582582) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 253875.48266601562 ns (± 4234.482090625589) 248625.4073486328 ns (± 2421.581150338227) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 224482.737827846 ns (± 2688.498312945844) 225661.52739257814 ns (± 2869.245328640205) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 234405.1681315104 ns (± 3943.526794079131) 241375.1043782552 ns (± 3074.169096391644) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 61153.14266764323 ns (± 487.3287332662687) 65620.95861409506 ns (± 316.54328672936435) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13279.591378275554 ns (± 55.25216152107919) 13787.981081136068 ns (± 58.55105656094708) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 63936.525782993864 ns (± 443.0806528495066) 63138.0310546875 ns (± 360.9125993542813) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 132807.85611165364 ns (± 693.1799571864137) 131546.15003255208 ns (± 604.1412279694117) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 230736.12663922991 ns (± 1138.3548476827718) 232526.21261160713 ns (± 1177.0862364918403) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 154189.16665039063 ns (± 1002.2620602355688) 156659.11012486048 ns (± 847.872063634446) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 53745.333034261064 ns (± 155.67115964141306) 54426.63847045899 ns (± 289.04469948398287) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 81456.85361328124 ns (± 426.65854788253057) 81598.58478722206 ns (± 240.1263054468187) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 105505.43803187778 ns (± 600.0451825361231) 106562.7712076823 ns (± 467.62785357899037) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 182869.51432291666 ns (± 585.4978443784173) 184605.78094012922 ns (± 694.8567598207458) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 102348.66305977957 ns (± 435.46875198735563) 99832.3199898856 ns (± 310.9802723536005) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 124023.09489746093 ns (± 476.6525064570813) 116779.70878092448 ns (± 442.87912117744963) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 134122.2706705729 ns (± 622.7183192128624) 116062.01139729818 ns (± 386.99507881281056) 1.16
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 192167.93645368304 ns (± 1061.5052533376338) 182465.9535609654 ns (± 744.4451792708688) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 101521.74095458984 ns (± 570.1282707872963) 101575.03583702675 ns (± 323.48923977853025) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 280010.073296441 ns (± 4595.869267811559) 280237.85107421875 ns (± 5118.25093437049) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 61478.05736083984 ns (± 646.293188781064) 62188.29989858774 ns (± 173.31796947268666) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 196460.98972167968 ns (± 1789.2747647457522) 189976.8985595703 ns (± 1446.884604662896) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 195079.02877604167 ns (± 1385.184281030797) 192019.52089146205 ns (± 804.612821506444) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17930.8060933431 ns (± 96.04442007626736) 17281.335064697265 ns (± 58.639389162904216) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 81418.8654436384 ns (± 597.0609542636097) 82567.9956624349 ns (± 381.24772181857315) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 120723.4962890625 ns (± 459.7611017993256) 117658.80238560268 ns (± 578.1020407568723) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 58460.454097493486 ns (± 281.2450640275646) 58362.53651529948 ns (± 146.5378795621935) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 239583.13019670759 ns (± 1874.4805451727902) 230683.51529947916 ns (± 2288.424169313041) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 215645.05535016741 ns (± 2623.7559521878675) 220517.95693359376 ns (± 2479.896673593167) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 221982.08919270834 ns (± 2248.7702955954346) 234545.65157645088 ns (± 1671.6137151852686) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 64617.16143798828 ns (± 295.6099314232237) 57164.083818708146 ns (± 174.43441345941824) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13626.546075003487 ns (± 47.31102562197965) 13061.763108473559 ns (± 23.089860983331832) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 61471.76865641276 ns (± 482.0390071229339) 61797.56648472377 ns (± 220.1992420095967) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 127442.94090053013 ns (± 564.0312720711803) 121313.17563100961 ns (± 169.69785458974764) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 190605.7435465495 ns (± 1274.7216477986801) 184094.03482259114 ns (± 748.3909722667341) 1.04

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: a9e9af8 Previous: b7071dc Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 122623.02571614583 ns (± 735.8019820515487) 124830.82798549107 ns (± 339.1397142070807) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10199.10900409405 ns (± 18.30236236614072) 10229.354749407086 ns (± 22.659468008955777) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11408.261577899639 ns (± 10.328876468485547) 10988.90884399414 ns (± 25.86911903372835) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13786.08901977539 ns (± 17.307079360008792) 13716.651611328125 ns (± 60.186156711166674) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 21688.08048793248 ns (± 20.28089274779868) 21640.382385253906 ns (± 22.939951296406598) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 13935.37358601888 ns (± 17.337415032053006) 13939.729665120443 ns (± 77.8379997879007) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 17221.76797049386 ns (± 50.407142421651685) 17048.62325032552 ns (± 19.56874643404372) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 23123.628352238582 ns (± 20.679790862534244) 23220.27801513672 ns (± 21.363654649080605) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 26213.54039510091 ns (± 18.18798208621599) 26157.606271597055 ns (± 12.936280267097999) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 15695.158386230469 ns (± 24.544670197825294) 15641.218566894531 ns (± 18.30220218822766) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 77941.92952473958 ns (± 534.0835929362636) 77466.6650390625 ns (± 232.7862099390397) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13545.022474016461 ns (± 6.51324201733982) 13351.446533203125 ns (± 12.99459502103276) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 67142.27905273438 ns (± 108.74267893718853) 69989.81404622395 ns (± 102.38099678475292) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 69799.3896484375 ns (± 145.03799901834492) 70993.85463169643 ns (± 188.6384685304241) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 12869.630076090494 ns (± 29.802418473082643) 12961.11572265625 ns (± 26.578235768676603) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11769.486643473307 ns (± 15.940753914334568) 11684.828479473408 ns (± 17.934136664394767) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 24122.29984828404 ns (± 34.80096579897812) 23928.52325439453 ns (± 25.85713260208022) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 11135.428924560547 ns (± 12.689443546901261) 11227.57064819336 ns (± 8.151679708102035) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 74113.70326450893 ns (± 91.74890550526047) 73197.13745117188 ns (± 181.49574033065247) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 73384.21020507812 ns (± 155.72764630888568) 73493.25125558036 ns (± 127.32456497129853) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 75133.27200753348 ns (± 141.58468234745604) 76630.5391438802 ns (± 135.3043623889227) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 13754.804992675781 ns (± 11.509850973480747) 13138.454982212612 ns (± 8.02170456647377) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9033.734013484074 ns (± 10.984863103417922) 9257.932390485492 ns (± 19.185746426422824) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13571.211878458658 ns (± 10.073717403434351) 13548.85504586356 ns (± 17.60842839087386) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 14914.281052809496 ns (± 8.326808225837246) 14826.342228480748 ns (± 17.839941816036877) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 27231.949674166164 ns (± 20.466842718489186) 27211.18915264423 ns (± 24.76422617471752) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 139050.8021763393 ns (± 394.40713277984) 141081.97998046875 ns (± 362.44326871046115) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 45349.410541240984 ns (± 393.3273626723987) 38919.70886230469 ns (± 45.235313353557835) 1.17
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 65722.05810546875 ns (± 171.9450677754442) 63922.78630183293 ns (± 132.602153973391) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 114090.88460286458 ns (± 722.4466382983304) 105588.59427315848 ns (± 288.79325158215) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 150449.50299944196 ns (± 709.1248651908146) 153694.1650390625 ns (± 555.226916524724) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 93293.20841471355 ns (± 418.5589701786874) 94129.04215494792 ns (± 403.39925889591893) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 118612.46948242188 ns (± 421.806606090415) 115240.58314732143 ns (± 323.0955186970521) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 119544.77726862981 ns (± 264.26810628903473) 116079.7624860491 ns (± 261.74432573084243) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 207901.64969308037 ns (± 510.66930841672973) 202628.13313802084 ns (± 794.0011436910984) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 90580.46712239583 ns (± 261.4689883270364) 94337.80843098958 ns (± 417.3450096466233) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 255352.6611328125 ns (± 2026.0774518267917) 258214.921875 ns (± 3698.7589901953143) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 56914.371744791664 ns (± 73.73389856546822) 60533.02873883928 ns (± 145.93341550140877) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 167070.0870768229 ns (± 906.1929164472261) 168256.66259765625 ns (± 1964.1463861240773) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 174455.9033203125 ns (± 722.9685933746778) 170166.48763020834 ns (± 975.9994089891516) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 13052.624715169271 ns (± 24.968049314109535) 13122.108713785807 ns (± 27.823083836808394) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 76509.0869140625 ns (± 276.1545252827762) 73538.65966796875 ns (± 244.77735725629788) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 115350.66080729167 ns (± 1091.3512149032388) 113234.2529296875 ns (± 605.9537697022524) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 55161.80236816406 ns (± 222.4998771871309) 53704.478759765625 ns (± 176.3618832982336) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 214504.9763997396 ns (± 1345.0561073634917) 231588.8232421875 ns (± 1421.807657057371) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 218369.111328125 ns (± 1925.413188867896) 227594.82096354166 ns (± 3732.252565762657) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 224692.90201822916 ns (± 1449.1171924277965) 219662.97084263392 ns (± 1234.009715001883) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 54587.33215332031 ns (± 125.30877481189027) 55424.64396158854 ns (± 143.57970405613008) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9171.874440511068 ns (± 22.082451395484323) 9300.569261823382 ns (± 19.496569247885763) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 58301.49418757512 ns (± 97.16649708950072) 59120.40754045759 ns (± 141.95343386127445) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 130036.13850911458 ns (± 1182.262285571272) 127604.59228515625 ns (± 942.6264369129167) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 215538.5951450893 ns (± 849.3186158561) 218613.19580078125 ns (± 828.1549937736502) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 121597.1662248884 ns (± 238.31431554408258) 122705.04499162946 ns (± 157.2321315625549) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 44076.04919433594 ns (± 89.53367064163146) 38935.25930551382 ns (± 43.59894390983251) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 67591.61423903245 ns (± 90.92232169141177) 67053.86149088542 ns (± 217.4748845070376) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 93261.53651646206 ns (± 224.31152792792017) 95782.2509765625 ns (± 378.3549981809162) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 145762.96105018028 ns (± 237.92389270919173) 144652.1435546875 ns (± 396.1689425092673) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 85485.30535016741 ns (± 210.08605969429183) 88557.2998046875 ns (± 237.70413139759836) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 107747.05200195312 ns (± 123.8518467938611) 109029.02791341145 ns (± 319.5734777893371) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 110837.17369666466 ns (± 160.7449304705755) 110581.15495954241 ns (± 213.16545187685034) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 176872.8767903646 ns (± 405.7846139856915) 166625.54361979166 ns (± 527.5210849131108) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 94166.55011858259 ns (± 271.0349402097737) 83164.64274088542 ns (± 341.8812555240761) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 233459.55904447116 ns (± 1207.7533309599885) 240231.98893229166 ns (± 2832.577764678707) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 60774.131556919645 ns (± 95.81268992795228) 58593.17932128906 ns (± 155.6190602595175) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 158904.53125 ns (± 987.5648035701673) 157639.13010817306 ns (± 205.66850222205147) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 159069.69691685267 ns (± 632.4523129075759) 157737.02311197916 ns (± 982.6966528620658) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 12811.27924601237 ns (± 38.72189519038311) 12952.112731933594 ns (± 29.727552577866565) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 76223.54370117188 ns (± 227.33929185424157) 76008.26328822544 ns (± 265.2414986889553) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 104335.55989583333 ns (± 352.94937727464986) 107846.26277043269 ns (± 319.0629909755608) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 52327.01546805246 ns (± 110.92843622180847) 56196.317400251115 ns (± 108.72216830050084) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 195517.3304966518 ns (± 623.1992369488578) 198020.1450892857 ns (± 1159.2710401267934) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 198571.17571149554 ns (± 560.6460361589793) 198773.05826822916 ns (± 1020.9821207804767) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 213351.33754185267 ns (± 848.7513207233004) 208949.7314453125 ns (± 776.0538037604354) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 55646.728515625 ns (± 88.13533103236409) 55268.19981166295 ns (± 191.9547577519059) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9170.75200398763 ns (± 23.309986081520613) 9417.431204659599 ns (± 15.290860509650367) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 59325.59378487723 ns (± 60.03466834807923) 63196.64306640625 ns (± 188.17386906080964) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 114210.97412109375 ns (± 142.56894818041167) 120661.60191127232 ns (± 245.81942122687508) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 177545.81705729166 ns (± 611.5620065275849) 184869.7029622396 ns (± 512.6910308755988) 0.96

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

Please sign in to comment.