Skip to content

Commit

Permalink
Merge branch 'main' into tedhar/net9
Browse files Browse the repository at this point in the history
  • Loading branch information
darrenge authored Jan 31, 2025
2 parents 939e97a + e3da613 commit 3dd2172
Show file tree
Hide file tree
Showing 43 changed files with 928 additions and 248 deletions.
2 changes: 1 addition & 1 deletion benchmark/BDN.benchmark/Cluster/ClusterContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public void CreateGetSet(int keySize = 8, int valueSize = 32, int batchSize = 10
benchUtils.RandomBytes(ref pairs[i].Item2);
}

var setByteCount = batchSize * ("*2\r\n$3\r\nSET\r\n"u8.Length + 1 + NumUtils.CountDigits(keySize) + 2 + keySize + 2 + 1 + NumUtils.CountDigits(valueSize) + 2 + valueSize + 2);
var setByteCount = batchSize * ("*3\r\n$3\r\nSET\r\n"u8.Length + 1 + NumUtils.CountDigits(keySize) + 2 + keySize + 2 + 1 + NumUtils.CountDigits(valueSize) + 2 + valueSize + 2);
var setReq = new Request(setByteCount);
var curr = setReq.ptr;
var end = curr + setReq.buffer.Length;
Expand Down
1 change: 1 addition & 0 deletions benchmark/Resp.benchmark/OpType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public enum OpType
DBSIZE,
READ_TXN, WRITE_TXN, READWRITETX, WATCH_TXN, SAMPLEUPDATETX, SAMPLEDELETETX,
SCRIPTSET, SCRIPTGET, SCRIPTRETKEY,
PUBLISH, SPUBLISH,
READONLY = 8888,
AUTH = 9999,
}
Expand Down
2 changes: 1 addition & 1 deletion benchmark/Resp.benchmark/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ static void RunBasicCommandsBenchmark(Options opts)
int keyLen = opts.KeyLength;
int valueLen = opts.ValueLength;

if (opts.Op == OpType.ZADD || opts.Op == OpType.ZREM || opts.Op == OpType.ZADDREM || opts.Op == OpType.PING || opts.Op == OpType.GEOADD || opts.Op == OpType.GEOADDREM || opts.Op == OpType.SETEX || opts.Op == OpType.ZCARD || opts.Op == OpType.ZADDCARD)
if (opts.Op == OpType.PUBLISH || opts.Op == OpType.SPUBLISH || opts.Op == OpType.ZADD || opts.Op == OpType.ZREM || opts.Op == OpType.ZADDREM || opts.Op == OpType.PING || opts.Op == OpType.GEOADD || opts.Op == OpType.GEOADDREM || opts.Op == OpType.SETEX || opts.Op == OpType.ZCARD || opts.Op == OpType.ZADDCARD)
opts.SkipLoad = true;

//if we have scripts ops we need to load them in memory
Expand Down
2 changes: 2 additions & 0 deletions benchmark/Resp.benchmark/ReqGen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,8 @@ public static (int, int) OnResponse(byte* buf, int bytesRead, int opType)
case OpType.DEL:
case OpType.INCR:
case OpType.DBSIZE:
case OpType.PUBLISH:
case OpType.SPUBLISH:
for (int i = 0; i < bytesRead; i++)
if (buf[i] == ':') count++;
break;
Expand Down
4 changes: 4 additions & 0 deletions benchmark/Resp.benchmark/ReqGenLoadBuffers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ private bool GenerateBatch(int i, int start, int end, OpType opType)
OpType.SCRIPTSET => System.Text.Encoding.ASCII.GetBytes($"*5\r\n$7\r\nEVALSHA\r\n{BenchUtils.sha1SetScript}\r\n$1\r\n1\r\n"),
OpType.SCRIPTGET => System.Text.Encoding.ASCII.GetBytes($"*4\r\n$7\r\nEVALSHA\r\n{BenchUtils.sha1GetScript}\r\n$1\r\n1\r\n"),
OpType.SCRIPTRETKEY => System.Text.Encoding.ASCII.GetBytes($"*4\r\n$7\r\nEVALSHA\r\n{BenchUtils.sha1RetKeyScript}\r\n$1\r\n1\r\n"),
OpType.PUBLISH => System.Text.Encoding.ASCII.GetBytes($"*3\r\n$7\r\nPUBLISH\r\n"),
OpType.SPUBLISH => System.Text.Encoding.ASCII.GetBytes($"*3\r\n$8\r\nSPUBLISH\r\n"),
_ => null
};

Expand Down Expand Up @@ -174,6 +176,8 @@ private bool GenerateBatch(int i, int start, int end, OpType opType)
case OpType.SCRIPTSET:
case OpType.SCRIPTGET:
case OpType.SCRIPTRETKEY:
case OpType.PUBLISH:
case OpType.SPUBLISH:
writeSuccess = GenerateSingleKeyValueOp(i, opHeader, start, end, opType);
return writeSuccess;
default:
Expand Down
4 changes: 4 additions & 0 deletions benchmark/Resp.benchmark/ReqGenUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@ private bool WriteOp(ref byte* curr, byte* vend, OpType opType)
case OpType.SCRIPTSET:
case OpType.SCRIPTGET:
case OpType.SCRIPTRETKEY:
case OpType.PUBLISH:
case OpType.SPUBLISH:
if (!WriteKey(ref curr, vend, out keyData))
return false;
break;
Expand Down Expand Up @@ -189,6 +191,8 @@ private bool WriteOp(ref byte* curr, byte* vend, OpType opType)
case OpType.MPFADD:
case OpType.SET:
case OpType.SCRIPTSET:
case OpType.PUBLISH:
case OpType.SPUBLISH:
RandomString();
if (!WriteStringBytes(ref curr, vend, valueBuffer))
return false;
Expand Down
21 changes: 20 additions & 1 deletion benchmark/Resp.benchmark/RespOnlineBench.cs
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,6 @@ public async void OpRunnerGarnetClientSession(int thread_id)
var op = SelectOpType(rand);
var startTimestamp = Stopwatch.GetTimestamp();
var c = opts.Pool ? await gcsPool.GetAsync() : client;

_ = op switch
{
OpType.PING => await c.ExecuteAsync(["PING"]),
Expand All @@ -605,6 +604,8 @@ public async void OpRunnerGarnetClientSession(int thread_id)
OpType.DEL => await c.ExecuteAsync(["DEL", req.GenerateKey()]),
OpType.SETBIT => await c.ExecuteAsync(["SETBIT", req.GenerateKey(), req.GenerateBitOffset()]),
OpType.GETBIT => await c.ExecuteAsync(["GETBIT", req.GenerateKey(), req.GenerateBitOffset()]),
OpType.PUBLISH => await c.ExecuteAsync(["PUBLISH", req.GenerateKey(), req.GenerateValue()]),
OpType.SPUBLISH => await c.ExecuteAsync(["SPUBLISH", req.GenerateKey(), req.GenerateValue()]),
OpType.ZADD => await ZADD(),
OpType.ZREM => await ZREM(),
OpType.ZCARD => await ZCARD(),
Expand Down Expand Up @@ -717,6 +718,12 @@ public async void OpRunnerGarnetClientSessionParallel(int thread_id, int paralle
case OpType.GETBIT:
c.ExecuteBatch(["GETBIT", req.GenerateKey(), req.GenerateBitOffset()]);
break;
case OpType.PUBLISH:
c.ExecuteBatch(["PUBLISH", req.GenerateKey(), req.GenerateValue()]);
break;
case OpType.SPUBLISH:
c.ExecuteBatch(["SPUBLISH", req.GenerateKey(), req.GenerateValue()]);
break;

default:
throw new Exception($"opType: {op} benchmark not supported with {opts.Client} ClientType!");
Expand Down Expand Up @@ -1046,6 +1053,12 @@ public async void OpRunnerSERedis(int thread_id)
case OpType.DEL:
await db.KeyDeleteAsync(req.GenerateKey());
break;
case OpType.PUBLISH:
await db.PublishAsync(RedisChannel.Literal(req.GenerateKey()), req.GenerateValue());
break;
case OpType.SPUBLISH:
await db.ExecuteAsync("SPUBLISH", req.GenerateKey(), req.GenerateValue());
break;
case OpType.ZADD:
{
var key = req.GenerateKey();
Expand Down Expand Up @@ -1121,6 +1134,12 @@ public async void OpRunnerSERedisParallel(int thread_id, int parallel)
case OpType.SET:
tasks[offset++] = db.StringSetAsync(req.GenerateKey(), req.GenerateValue());
break;
case OpType.PUBLISH:
tasks[offset++] = db.PublishAsync(RedisChannel.Literal(req.GenerateKey()), req.GenerateValue());
break;
case OpType.SPUBLISH:
tasks[offset++] = db.ExecuteAsync("SPUBLISH", req.GenerateKey(), req.GenerateValue());
break;
case OpType.SETEX:
tasks[offset++] = db.StringSetAsync(req.GenerateKey(), req.GenerateValue(), TimeSpan.FromSeconds(opts.Ttl));
break;
Expand Down
Loading

13 comments on commit 3dd2172

@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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.6237161954244 ns (± 0.07613468605248921) 83.481285572052 ns (± 0.14563324348396553) 0.99
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 74.27278955777486 ns (± 0.09663957589098626) 83.481285572052 ns (± 0.14563324348396553) 0.89

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1837.7423286437988 ns (± 4.310072130619725) 1861.1185954167292 ns (± 1.4821290914040768) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1739.1630299886067 ns (± 4.4992472845822755) 1861.1185954167292 ns (± 1.4821290914040768) 0.93
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1831.257861001151 ns (± 2.1362534792003642) 1952.45909009661 ns (± 2.6345231138763463) 0.94
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1775.4308064778645 ns (± 3.3611411879033817) 1952.45909009661 ns (± 2.6345231138763463) 0.91
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1864.71802847726 ns (± 3.2926026683925733) 2049.3981581467847 ns (± 2.589118889204432) 0.91
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1735.285690852574 ns (± 2.330023491210035) 2049.3981581467847 ns (± 2.589118889204432) 0.85

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9235.762379964193 ns (± 14.126053478173533) 16411.17612398588 ns (± 13.894087898262152) 0.56
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 4360.47856648763 ns (± 12.392213295946888) 16411.17612398588 ns (± 13.894087898262152) 0.27
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9199.093217116137 ns (± 22.27728128104172) 16628.7846883138 ns (± 20.949723039681654) 0.55
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 4332.90650503976 ns (± 8.567024362834587) 16628.7846883138 ns (± 20.949723039681654) 0.26
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9222.828420003256 ns (± 16.276602971525335) 16688.025556291854 ns (± 39.242423144341416) 0.55
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 4343.016404371995 ns (± 9.481089715703346) 16688.025556291854 ns (± 39.242423144341416) 0.26

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35440.0392972506 ns (± 61.31053810156552) 35043.80868765024 ns (± 120.84857317389616) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37138.232857840405 ns (± 80.19731753701501) 37955.30741373698 ns (± 72.25326548258822) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30290.204467773438 ns (± 46.82929437876408) 31232.896931966145 ns (± 41.621382793831444) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29976.52388352614 ns (± 30.681675836595485) 30326.282794658953 ns (± 56.06634462199087) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35371.05665940505 ns (± 58.95075489680786) 35043.80868765024 ns (± 120.84857317389616) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 34163.71154785156 ns (± 50.944280577579434) 37955.30741373698 ns (± 72.25326548258822) 0.90
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31199.720646784855 ns (± 23.30853507125887) 31232.896931966145 ns (± 41.621382793831444) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29442.720685686385 ns (± 35.563749204931554) 30326.282794658953 ns (± 56.06634462199087) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 210.21679181319016 ns (± 0.38558463195173187) 229.0541989462716 ns (± 0.5935889016027458) 0.92
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 284.65591158185686 ns (± 0.4041989368736095) 280.97234139075647 ns (± 0.4325884611505469) 1.01
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 298.45478375752765 ns (± 0.38775717251488984) 308.5836955479213 ns (± 0.7042791360536051) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 299.7221433199369 ns (± 0.5607765449357254) 305.44513974870955 ns (± 0.2836958685106733) 0.98
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 232.82243887583414 ns (± 0.4358051639281317) 227.86258118493217 ns (± 0.2519675945545877) 1.02
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 180.93788073613092 ns (± 0.3670302239233025) 180.20612342017037 ns (± 0.2768090406316204) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 309.54579671223956 ns (± 0.641858438037522) 304.6161079406738 ns (± 0.2665516845775672) 1.02
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 321.9273226601737 ns (± 0.7094506976049632) 311.2881953899677 ns (± 0.2638905865855769) 1.03
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 345.6822435061137 ns (± 0.6555071190189156) 351.6992228371756 ns (± 1.3535171228038154) 0.98
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 349.72550868988037 ns (± 0.8429929916072747) 349.43442980448407 ns (± 1.0620056155671418) 1.00
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 195.2666504042489 ns (± 0.22433365835838795) 229.0541989462716 ns (± 0.5935889016027458) 0.85
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 257.1148109436035 ns (± 0.7820920336828812) 280.97234139075647 ns (± 0.4325884611505469) 0.92
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 298.489564259847 ns (± 0.5046305504552049) 308.5836955479213 ns (± 0.7042791360536051) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 303.09209483010426 ns (± 0.9309890138691194) 305.44513974870955 ns (± 0.2836958685106733) 0.99
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 213.58451332364763 ns (± 0.24132157068650642) 227.86258118493217 ns (± 0.2519675945545877) 0.94
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 161.49954795837402 ns (± 0.15184774567003476) 180.20612342017037 ns (± 0.2768090406316204) 0.90
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 309.73924318949383 ns (± 1.8616375739191753) 304.6161079406738 ns (± 0.2665516845775672) 1.02
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 285.0495849336897 ns (± 0.39920771855133413) 311.2881953899677 ns (± 0.2638905865855769) 0.92
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 375.0008685248239 ns (± 0.44786413442224904) 351.6992228371756 ns (± 1.3535171228038154) 1.07
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 376.31314913431805 ns (± 0.6134071211735531) 349.43442980448407 ns (± 1.0620056155671418) 1.08

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 119057.75669642857 ns (± 271.97114817189373)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 103614.69377790179 ns (± 261.26832330113655) 106074.20567103794 ns (± 154.2853863135218) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 102619.1621907552 ns (± 509.53066625144015) 97459.58721454327 ns (± 180.0126305936428) 1.05
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 105227.99508231027 ns (± 281.8182391244399)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 101101.34887695312 ns (± 377.7929358196217) 106074.20567103794 ns (± 154.2853863135218) 0.95
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 84907.5918344351 ns (± 158.34108918168968) 97459.58721454327 ns (± 180.0126305936428) 0.87
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 139380.19775390625 ns (± 436.50099356068023)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119720.95947265625 ns (± 369.01025366378747) 122100.81223707933 ns (± 573.0766218590121) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 113256.1201985677 ns (± 377.2057145360999) 111784.61669921875 ns (± 274.7190570063693) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 117987.01607840402 ns (± 281.50803277826463)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 110808.86393229167 ns (± 253.99383530264626) 122100.81223707933 ns (± 573.0766218590121) 0.91
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 99379.60379464286 ns (± 198.01574812331896) 111784.61669921875 ns (± 274.7190570063693) 0.89
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 124260.4726938101 ns (± 83.75500821527481)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 106663.19405691964 ns (± 216.4247783417324) 108559.09627278645 ns (± 229.21009416006464) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 103138.32071940105 ns (± 196.5958025241221) 99274.40185546875 ns (± 184.28823306638617) 1.04
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 111835.31412760417 ns (± 206.69227176509085)
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 99668.94719050481 ns (± 159.3945869743732) 108559.09627278645 ns (± 229.21009416006464) 0.92
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 87730.48618861607 ns (± 120.71619449407038) 99274.40185546875 ns (± 184.28823306638617) 0.88

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 648.9130434782609 ns (± 613.8501383525713) 730.4878048780488 ns (± 504.2263415899122) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1018.0851063829788 ns (± 1025.0583792404527) 753.6842105263158 ns (± 669.9969079502786) 1.35
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 3004.081632653061 ns (± 2267.3804480854537) 2657.446808510638 ns (± 1581.444104016797) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 225976.7676767677 ns (± 46868.79608639774) 229670.21276595743 ns (± 42437.23722369364) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 3629.591836734694 ns (± 2420.188251333238) 3142.2680412371133 ns (± 2634.9745038119113) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 12353.125 ns (± 3024.9994562852926) 11871.212121212122 ns (± 3288.8889237103517) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 830.7692307692307 ns (± 940.8851987702633) 730.4878048780488 ns (± 504.2263415899122) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1758.2474226804125 ns (± 1986.8929944709305) 753.6842105263158 ns (± 669.9969079502786) 2.33
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 3706.3829787234044 ns (± 1909.2760836448272) 2657.446808510638 ns (± 1581.444104016797) 1.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 251546.39175257733 ns (± 41878.55472935917) 229670.21276595743 ns (± 42437.23722369364) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 5275.757575757576 ns (± 4455.1756397977315) 3142.2680412371133 ns (± 2634.9745038119113) 1.68
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 17720.833333333332 ns (± 4370.1599794073945) 11871.212121212122 ns (± 3288.8889237103517) 1.49
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1543.5483870967741 ns (± 1088.0583475815697) 1594.6808510638298 ns (± 1235.5284465401924) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1186.1702127659576 ns (± 1399.892550702297) 1232.608695652174 ns (± 815.2541160703876) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2645.744680851064 ns (± 1808.6806748493646) 1564.5833333333333 ns (± 1641.9006423344404) 1.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 238681.25 ns (± 36059.22412832592) 240395 ns (± 48487.98742206593) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 5460.309278350515 ns (± 3306.731913085362) 4716.494845360825 ns (± 3272.444308552449) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 15509.278350515464 ns (± 4205.132837631955) 13998.979591836734 ns (± 3358.8011759830915) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 4192.783505154639 ns (± 3111.378560444189) 1594.6808510638298 ns (± 1235.5284465401924) 2.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 2904.081632653061 ns (± 2512.3168084150393) 1232.608695652174 ns (± 815.2541160703876) 2.36
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 5059.595959595959 ns (± 3356.7452406454313) 1564.5833333333333 ns (± 1641.9006423344404) 3.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 260994 ns (± 50840.727370838824) 240395 ns (± 48487.98742206593) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 4092.8571428571427 ns (± 2945.2127852695908) 4716.494845360825 ns (± 3272.444308552449) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 15473.469387755102 ns (± 4169.069985055461) 13998.979591836734 ns (± 3358.8011759830915) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1291.3793103448277 ns (± 892.5468815956001) 1619.1489361702127 ns (± 1372.8767846210912) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 2110.204081632653 ns (± 1649.6478721991573) 2068.041237113402 ns (± 2137.1489181341076) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 3581.443298969072 ns (± 3378.5268577476686) 4524.489795918367 ns (± 3603.0073699816685) 0.79
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 256355.20833333334 ns (± 41999.07234512304) 274620.61855670105 ns (± 42318.07124361965) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 5226.262626262626 ns (± 4375.105499802865) 5536.734693877551 ns (± 3803.027490544273) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 14016.842105263158 ns (± 3883.507206055485) 14806.185567010309 ns (± 3522.5705112705486) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1371.875 ns (± 1542.772836912742) 1619.1489361702127 ns (± 1372.8767846210912) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 1765.7894736842106 ns (± 1760.746081556851) 2068.041237113402 ns (± 2137.1489181341076) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 3145.4545454545455 ns (± 3186.587731871319) 4524.489795918367 ns (± 3603.0073699816685) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 267466 ns (± 45806.83028774313) 274620.61855670105 ns (± 42318.07124361965) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 3825.252525252525 ns (± 3178.991735753407) 5536.734693877551 ns (± 3803.027490544273) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 17167.01030927835 ns (± 4616.743117210366) 14806.185567010309 ns (± 3522.5705112705486) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 2017.3469387755101 ns (± 2520.105770575402) 2332.6530612244896 ns (± 2315.3800209207975) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 668.421052631579 ns (± 730.5292686251721) 967.3913043478261 ns (± 864.0701914472749) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1554.7368421052631 ns (± 1272.1876301007687) 3380.4123711340208 ns (± 2482.758847501174) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 276587 ns (± 60619.40159301269) 291389.156626506 ns (± 23740.153348017026) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2791.8367346938776 ns (± 2297.148544824032) 4412.121212121212 ns (± 3328.8863348056298) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 8845.833333333334 ns (± 3355.6211023380083) 14926.881720430107 ns (± 3711.443519269483) 0.59
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 2131.6326530612246 ns (± 2081.959670562958) 2332.6530612244896 ns (± 2315.3800209207975) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 930 ns (± 916.8154458765149) 967.3913043478261 ns (± 864.0701914472749) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 4178.125 ns (± 2699.345071640429) 3380.4123711340208 ns (± 2482.758847501174) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 310799 ns (± 52412.59486039591) 291389.156626506 ns (± 23740.153348017026) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 4565.979381443299 ns (± 3518.5782698750804) 4412.121212121212 ns (± 3328.8863348056298) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 16246.39175257732 ns (± 5100.675238299135) 14926.881720430107 ns (± 3711.443519269483) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1817.7083333333333 ns (± 1991.6665749100748) 1412.6436781609195 ns (± 945.3441108069992) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1352.6315789473683 ns (± 1439.1074439257031) 2132.3232323232323 ns (± 1869.1277176980166) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 2468.3673469387754 ns (± 2192.9407332487003) 4111.340206185567 ns (± 2797.2038228924466) 0.60
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 284816.84210526315 ns (± 50057.58524924512) 314351.0869565217 ns (± 37108.97671253811) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 3699.4845360824743 ns (± 3221.6430755949996) 4711.224489795918 ns (± 3464.217162220482) 0.79
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 10839.690721649484 ns (± 3547.959640650363) 15349.473684210527 ns (± 4431.724933957156) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 971.4285714285714 ns (± 952.4314387077414) 1412.6436781609195 ns (± 945.3441108069992) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1154.2105263157894 ns (± 1293.717699933823) 2132.3232323232323 ns (± 1869.1277176980166) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 3614.4329896907216 ns (± 2841.910657562445) 4111.340206185567 ns (± 2797.2038228924466) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 285120 ns (± 39823.078415261734) 314351.0869565217 ns (± 37108.97671253811) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4865.306122448979 ns (± 3786.5225468900167) 4711.224489795918 ns (± 3464.217162220482) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 18483.333333333332 ns (± 4560.970964646768) 15349.473684210527 ns (± 4431.724933957156) 1.20

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15668.988037109375 ns (± 25.787152686993704) 16725.236276479867 ns (± 81.74374069610622) 0.94
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15240.172166090746 ns (± 19.16535146577944) 15360.162353515625 ns (± 54.70193403883004) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14569.263022286552 ns (± 24.203600197814122) 14147.564638577975 ns (± 29.575257689217413) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13286.157989501953 ns (± 13.149718568345644) 13477.298518589565 ns (± 20.495705398362297) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 135418.74348958334 ns (± 90.68577446472277) 143170.0431315104 ns (± 113.61257043255758) 0.95
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16434.733363560266 ns (± 16.58628457515826) 16725.236276479867 ns (± 81.74374069610622) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14037.103506234977 ns (± 10.165446593441102) 15360.162353515625 ns (± 54.70193403883004) 0.91
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14412.490727351262 ns (± 15.525997157225179) 14147.564638577975 ns (± 29.575257689217413) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 12804.160181681314 ns (± 13.6371428447024) 13477.298518589565 ns (± 20.495705398362297) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 114666.58935546875 ns (± 182.36493312293618) 143170.0431315104 ns (± 113.61257043255758) 0.80
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19194.288838704426 ns (± 26.245151949803514) 19559.86044747489 ns (± 20.3994264175083) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20683.145577566964 ns (± 69.65452499937085) 22567.62237548828 ns (± 20.750374565671965) 0.92
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15531.276375906808 ns (± 26.278594599705176) 15436.559119591346 ns (± 9.332024598945553) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 13927.300807407924 ns (± 33.623517481117) 14174.696995661809 ns (± 13.512220645043927) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 141218.16580636162 ns (± 220.39007837915378) 150414.54031808037 ns (± 159.24495659434842) 0.94
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19722.255379813058 ns (± 19.10186120337019) 19559.86044747489 ns (± 20.3994264175083) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 17229.04990059989 ns (± 23.942328820012918) 22567.62237548828 ns (± 20.750374565671965) 0.76
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15277.0998273577 ns (± 16.42720703390383) 15436.559119591346 ns (± 9.332024598945553) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 13362.839835030692 ns (± 10.216364906800639) 14174.696995661809 ns (± 13.512220645043927) 0.94
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 122663.43994140625 ns (± 246.31456294186248) 150414.54031808037 ns (± 159.24495659434842) 0.82

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 63459.22066824777 ns (± 114.63157006910625) 69698.54172926683 ns (± 36.89114487102245) 0.91
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 216009.9853515625 ns (± 301.3555524011941) 228353.80684988838 ns (± 393.41470353474904) 0.95
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 133491.62272135416 ns (± 163.1902400302608) 137477.9060872396 ns (± 153.13951847954525) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 117553.70309012277 ns (± 237.13085867906534) 123701.3916015625 ns (± 117.19005249373616) 0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 43224.55269949777 ns (± 51.59957751024242) 69698.54172926683 ns (± 36.89114487102245) 0.62
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 164100.83571213944 ns (± 205.28353262579077) 228353.80684988838 ns (± 393.41470353474904) 0.72
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 113447.22464425223 ns (± 214.3034924945419) 137477.9060872396 ns (± 153.13951847954525) 0.83
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 93048.72812124398 ns (± 77.42199478252667) 123701.3916015625 ns (± 117.19005249373616) 0.75
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60480.1749093192 ns (± 34.62656690848199) 67529.50846354167 ns (± 70.00618935651559) 0.90
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 217975.8754185268 ns (± 588.3030049154013) 237842.2154017857 ns (± 871.5169119653132) 0.92
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 142168.8484700521 ns (± 452.1687390835681) 153152.9305013021 ns (± 454.22411485727133) 0.93
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 154946.39892578125 ns (± 382.1653779890131) 149432.58626302084 ns (± 348.0255156444119) 1.04
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 42605.40348933293 ns (± 43.552574781074675) 67529.50846354167 ns (± 70.00618935651559) 0.63
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 170705.5385044643 ns (± 855.6327759506345) 237842.2154017857 ns (± 871.5169119653132) 0.72
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 128353.05826822917 ns (± 316.17186508206527) 153152.9305013021 ns (± 454.22411485727133) 0.84
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 122758.12424879808 ns (± 486.4840249357843) 149432.58626302084 ns (± 348.0255156444119) 0.82
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61086.95556640625 ns (± 51.93826866597562) 70387.17407226562 ns (± 85.57107987348176) 0.87
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 208064.16887555804 ns (± 491.6904535793127) 225300.52771935097 ns (± 388.2532503071295) 0.92
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 130604.73284040179 ns (± 133.70993838219073) 142151.26302083334 ns (± 137.07477332214765) 0.92
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 116647.94217623197 ns (± 95.14538276715366) 123038.17545572917 ns (± 90.39130638163275) 0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 44351.71334402902 ns (± 68.74351751955858) 70387.17407226562 ns (± 85.57107987348176) 0.63
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 160831.3631184896 ns (± 306.0098134195322) 225300.52771935097 ns (± 388.2532503071295) 0.71
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 114589.63187081473 ns (± 147.4685925500494) 142151.26302083334 ns (± 137.07477332214765) 0.81
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 95542.09594726562 ns (± 82.61166882336876) 123038.17545572917 ns (± 90.39130638163275) 0.78

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2774.1935483870966 ns (± 994.4304931015027) 6812.631578947368 ns (± 1818.5358914120625) 0.41
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2516.842105263158 ns (± 682.7124611366526) 5842.528735632184 ns (± 1062.317802042663) 0.43
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 216282 ns (± 39107.65865730862) 281452.5252525252 ns (± 63570.387380613756) 0.77
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 213218.04123711342 ns (± 42379.290703105005) 267508.4210526316 ns (± 41570.80773801539) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 17490.625 ns (± 4167.634142064927) 36560 ns (± 9164.22739950222) 0.48
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 122727.27272727272 ns (± 25876.574459371386) 149970 ns (± 31507.05388392327) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2248.2758620689656 ns (± 721.8938382566448) 6812.631578947368 ns (± 1818.5358914120625) 0.33
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2762.222222222222 ns (± 1083.8785720970711) 5842.528735632184 ns (± 1062.317802042663) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 252828 ns (± 55929.15627123407) 281452.5252525252 ns (± 63570.387380613756) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 246247.47474747474 ns (± 56510.49269272349) 267508.4210526316 ns (± 41570.80773801539) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 22025 ns (± 6024.102231229786) 36560 ns (± 9164.22739950222) 0.60
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 122456.84210526316 ns (± 18283.98120336533) 149970 ns (± 31507.05388392327) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2510.6382978723404 ns (± 680.364874452282) 5760.2040816326535 ns (± 2068.902781864801) 0.44
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2423.7113402061855 ns (± 667.5161040311262) 6333.333333333333 ns (± 1485.6978985022622) 0.38
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 228569.69696969696 ns (± 44573.76242640968) 257060.63829787233 ns (± 45217.43221294504) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 224695.87628865978 ns (± 50039.77983715758) 267645.9183673469 ns (± 47569.97486799548) 0.84
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 18191.666666666668 ns (± 5737.277305237474) 36837.5 ns (± 10942.166147523076) 0.49
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 115456.70103092784 ns (± 20636.91023393368) 140707.0707070707 ns (± 23921.52669230933) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2729.3478260869565 ns (± 926.4772040129546) 5760.2040816326535 ns (± 2068.902781864801) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3426.315789473684 ns (± 1455.3065427114243) 6333.333333333333 ns (± 1485.6978985022622) 0.54
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 269838 ns (± 69476.52067607103) 257060.63829787233 ns (± 45217.43221294504) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 254072.22222222222 ns (± 59986.036735015296) 267645.9183673469 ns (± 47569.97486799548) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 22739.78494623656 ns (± 5669.562895983256) 36837.5 ns (± 10942.166147523076) 0.62
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 129325 ns (± 26519.675847768332) 140707.0707070707 ns (± 23921.52669230933) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2507.446808510638 ns (± 632.8361424268907) 6175.757575757576 ns (± 3725.7266353073937) 0.41
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2677.1739130434785 ns (± 684.6998638000572) 3266.85393258427 ns (± 1117.1428608748647) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 215756.6265060241 ns (± 15700.444243917493) 244341.86046511628 ns (± 22248.7829944301) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 252708.08080808082 ns (± 49048.52174178778) 249100 ns (± 37875.96587822931) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 18121.27659574468 ns (± 2700.651945998382) 22388.043478260868 ns (± 6989.801713789089) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 113458.33333333333 ns (± 18340.39353688244) 125385.71428571429 ns (± 25691.83752602989) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 3315.625 ns (± 1321.9863941492702) 6175.757575757576 ns (± 3725.7266353073937) 0.54
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3015.625 ns (± 1128.3269519630894) 3266.85393258427 ns (± 1117.1428608748647) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 243001.68539325843 ns (± 35606.348745565134) 244341.86046511628 ns (± 22248.7829944301) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 244985.41666666666 ns (± 44473.379333015015) 249100 ns (± 37875.96587822931) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 23810.344827586207 ns (± 4478.840030548779) 22388.043478260868 ns (± 6989.801713789089) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 126204.08163265306 ns (± 22458.938102552806) 125385.71428571429 ns (± 25691.83752602989) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2612.9032258064517 ns (± 639.8413197395139) 6781.818181818182 ns (± 2604.053497850236) 0.39
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2655.4945054945056 ns (± 755.7722521975104) 3960.4166666666665 ns (± 2161.601704714483) 0.67
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 260500 ns (± 20780.29693581737) 308247.7528089888 ns (± 33745.124151255644) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 262871.17647058825 ns (± 28694.250685615814) 335815.1515151515 ns (± 75599.04351467651) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 22171.91011235955 ns (± 3223.6339165904105) 32436.956521739132 ns (± 11051.425420381966) 0.68
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 125672.44897959183 ns (± 28394.375733974368) 141306.0606060606 ns (± 27889.793386454952) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3532.9896907216494 ns (± 1568.420227588664) 6781.818181818182 ns (± 2604.053497850236) 0.52
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3108.7912087912086 ns (± 1208.9157999949423) 3960.4166666666665 ns (± 2161.601704714483) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 285234.0206185567 ns (± 47385.44934584777) 308247.7528089888 ns (± 33745.124151255644) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 305532 ns (± 57165.21312755855) 335815.1515151515 ns (± 75599.04351467651) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 28985.106382978724 ns (± 4946.682551784666) 32436.956521739132 ns (± 11051.425420381966) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 135471.57894736843 ns (± 23764.50358116337) 141306.0606060606 ns (± 27889.793386454952) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 4233 ns (± 1508.8998601228604) 3614.4329896907216 ns (± 2047.1519693386258) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2179.591836734694 ns (± 687.9236926745459) 4674.226804123711 ns (± 2368.9518757650453) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 263149.4252873563 ns (± 21603.589675680454) 306228.72340425535 ns (± 56373.4850018695) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 258543.33333333334 ns (± 34498.134781039764) 288024.39024390245 ns (± 30911.700453586334) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 23010.112359550563 ns (± 3914.5429590363365) 24896.703296703297 ns (± 5211.599254429179) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 127869.19191919192 ns (± 25795.8455631897) 133686.45833333334 ns (± 24357.424545350772) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3314.1304347826085 ns (± 1297.8072395974134) 3614.4329896907216 ns (± 2047.1519693386258) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3174.7368421052633 ns (± 1380.0222339445875) 4674.226804123711 ns (± 2368.9518757650453) 0.68
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 304696 ns (± 61367.72573279999) 306228.72340425535 ns (± 56373.4850018695) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 295963 ns (± 60049.77506917562) 288024.39024390245 ns (± 30911.700453586334) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 28870.212765957447 ns (± 5584.518342304394) 24896.703296703297 ns (± 5211.599254429179) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 137642 ns (± 29244.437198734173) 133686.45833333334 ns (± 24357.424545350772) 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.LuaScripts (windows-latest net8.0 Release)

Benchmark suite Current: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 138.92357349395752 ns (± 0.8073910768000145) 141.97932561238608 ns (± 0.5098907810918334) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 167.19307047980172 ns (± 0.27962489353255693) 182.6407340856699 ns (± 0.38744514064048485) 0.92
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 256.1596425374349 ns (± 0.7370890922819363) 258.08950937711273 ns (± 0.6859963255577938) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 283.27423731486004 ns (± 1.7534942671069698) 268.5001468658447 ns (± 0.7615429194747814) 1.06
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 141.83549682299295 ns (± 1.2302996574979663) 141.97932561238608 ns (± 0.5098907810918334) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 176.1605637414115 ns (± 0.6375255441466756) 182.6407340856699 ns (± 0.38744514064048485) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 261.159454981486 ns (± 0.7125233203070441) 258.08950937711273 ns (± 0.6859963255577938) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 256.2323313492995 ns (± 1.0332512590875853) 268.5001468658447 ns (± 0.7615429194747814) 0.95
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 139.02503933225358 ns (± 0.15188905962559204) 142.50178703894983 ns (± 0.7293228547924261) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 166.4402228135329 ns (± 0.1689830162202021) 174.0194286618914 ns (± 0.3345907276741668) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 288.02639325459796 ns (± 0.6393007705236916) 260.7248544692993 ns (± 0.5584717939203288) 1.10
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 269.5793151855469 ns (± 0.5593358324572602) 265.10693550109863 ns (± 0.6898659563284815) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 150.21678924560547 ns (± 0.44440768306870393) 142.50178703894983 ns (± 0.7293228547924261) 1.05
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 163.58317817960466 ns (± 0.34506479815239854) 174.0194286618914 ns (± 0.3345907276741668) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 253.8072476020226 ns (± 0.41446285826003093) 260.7248544692993 ns (± 0.5584717939203288) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 266.9903786977132 ns (± 0.536914965679034) 265.10693550109863 ns (± 0.6898659563284815) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 131.4122328391442 ns (± 0.1416439550076977) 136.35036434446062 ns (± 0.3363615659314791) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 172.67276559557234 ns (± 0.227138285382573) 178.98306647936502 ns (± 0.22106424762887186) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 273.8053866795131 ns (± 0.9501199437845114) 260.59885706220354 ns (± 0.7070284398184783) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 257.33350004468645 ns (± 0.4651052190947717) 290.3501578739711 ns (± 0.6396508013534193) 0.89
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 126.93939025585468 ns (± 0.19612732633137084) 136.35036434446062 ns (± 0.3363615659314791) 0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 166.60563309987387 ns (± 0.36630619192362274) 178.98306647936502 ns (± 0.22106424762887186) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 259.44327207712024 ns (± 0.8596194567199161) 260.59885706220354 ns (± 0.7070284398184783) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 264.14384108323316 ns (± 0.8767328500810857) 290.3501578739711 ns (± 0.6396508013534193) 0.91
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 141.21087710062662 ns (± 0.3568882775170029) 150.14524936676025 ns (± 0.7247882992916937) 0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 172.80603555532602 ns (± 0.4219235092480802) 180.69021020616805 ns (± 0.39052242367396817) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 253.8741683959961 ns (± 0.5222571216674264) 255.66884994506836 ns (± 0.7115836353515815) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 268.0050781794957 ns (± 0.7601507914889826) 276.2366111461933 ns (± 0.5080731898174131) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 126.7803430557251 ns (± 0.18277648752445658) 150.14524936676025 ns (± 0.7247882992916937) 0.84
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 164.76693323680334 ns (± 0.3961216125598327) 180.69021020616805 ns (± 0.39052242367396817) 0.91
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 239.363431930542 ns (± 0.5497223740801157) 255.66884994506836 ns (± 0.7115836353515815) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 271.179015819843 ns (± 0.4811672428414896) 276.2366111461933 ns (± 0.5080731898174131) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 133.42741012573242 ns (± 0.15889941673011354) 159.13829253270075 ns (± 1.7880069899625852) 0.84
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 170.05664935478796 ns (± 0.16361318573211384) 163.1567665508815 ns (± 0.28714265298388775) 1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 262.4305597941081 ns (± 0.34642411921782773) 255.80212910970053 ns (± 0.707379620274483) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 259.3280553817749 ns (± 0.3287086092071035) 276.53898171016147 ns (± 0.5778718734960306) 0.94
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 135.1254908243815 ns (± 0.4217640832442681) 159.13829253270075 ns (± 1.7880069899625852) 0.85
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 166.46703243255615 ns (± 0.3976391198125535) 163.1567665508815 ns (± 0.28714265298388775) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 244.3179313953106 ns (± 0.3724892221358403) 255.80212910970053 ns (± 0.707379620274483) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 263.9634386698405 ns (± 0.41675219890822685) 276.53898171016147 ns (± 0.5778718734960306) 0.95

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 58768.509783063615 ns (± 42.7151657638672) 68433.60314002403 ns (± 102.16719552447353) 0.86
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 73962.47151692708 ns (± 83.56877180001706) 84697.16709681919 ns (± 133.908333020819) 0.87
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 97330.27625450722 ns (± 130.3572478214214) 107683.98061899039 ns (± 198.20855250817098) 0.90
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 83380.77063927284 ns (± 118.06476373677388) 90408.11438927284 ns (± 140.27075602457214) 0.92
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 53864.78925432478 ns (± 58.23913903883117) 60292.60050455729 ns (± 98.35086642038262) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 50135.640607561385 ns (± 72.8589321812478) 56273.277064732145 ns (± 51.618999503700984) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 197244.62367466517 ns (± 387.31240571371035) 194525.92529296875 ns (± 349.6514774431879) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 328546.1393229167 ns (± 869.3406304509886) 323889.57170758926 ns (± 1147.5392448257414) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 43443.44046456473 ns (± 43.86141942724085) 68433.60314002403 ns (± 102.16719552447353) 0.63
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 59180.8366041917 ns (± 48.66657815782092) 84697.16709681919 ns (± 133.908333020819) 0.70
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 75113.02631084736 ns (± 45.94532554453673) 107683.98061899039 ns (± 198.20855250817098) 0.70
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 62496.014811197914 ns (± 105.5350244646086) 90408.11438927284 ns (± 140.27075602457214) 0.69
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 35939.393717447914 ns (± 30.763422208808482) 60292.60050455729 ns (± 98.35086642038262) 0.60
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 34744.71740722656 ns (± 56.26031105331594) 56273.277064732145 ns (± 51.618999503700984) 0.62
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 152175.9171549479 ns (± 324.7747758900862) 194525.92529296875 ns (± 349.6514774431879) 0.78
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 259376.9008091518 ns (± 525.9602419680913) 323889.57170758926 ns (± 1147.5392448257414) 0.80
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 58895.13651529948 ns (± 166.809049259762) 67761.40625 ns (± 201.61762100628482) 0.87
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 81207.28190104167 ns (± 183.33607373831694) 91299.13411458333 ns (± 374.6852273878558) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 102570.47494741586 ns (± 145.74369434914504) 112140.44974190848 ns (± 196.21291306422816) 0.91
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 86813.72767857143 ns (± 140.44787677667074) 89757.00770786831 ns (± 84.23497387190557) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 54091.64603097098 ns (± 81.46650986102105) 59726.41863141741 ns (± 97.10035946066297) 0.91
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 53701.241048177086 ns (± 92.0998172091324) 62375.56925455729 ns (± 390.7485552851057) 0.86
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 187881.3777669271 ns (± 666.2693320313457) 189736.8633563702 ns (± 267.33553681159) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 336974.7037760417 ns (± 1316.3315788416003) 325299.03738839284 ns (± 1617.917750640241) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 43807.98997145433 ns (± 59.907612789198346) 67761.40625 ns (± 201.61762100628482) 0.65
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 63188.643391927086 ns (± 203.2761973999314) 91299.13411458333 ns (± 374.6852273878558) 0.69
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 81128.5673014323 ns (± 166.42369815699234) 112140.44974190848 ns (± 196.21291306422816) 0.72
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 63472.71641322545 ns (± 132.68033245444633) 89757.00770786831 ns (± 84.23497387190557) 0.71
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 36043.43801645132 ns (± 52.40369571184331) 59726.41863141741 ns (± 97.10035946066297) 0.60
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 39284.3985421317 ns (± 70.66180573147658) 62375.56925455729 ns (± 390.7485552851057) 0.63
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 152722.001953125 ns (± 436.6659668421433) 189736.8633563702 ns (± 267.33553681159) 0.80
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 261461.07700892858 ns (± 1036.209096133507) 325299.03738839284 ns (± 1617.917750640241) 0.80
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 61230.54504394531 ns (± 34.36573735733605) 65803.15739558294 ns (± 35.7024977696934) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 74804.91333007812 ns (± 57.425269950264) 83016.05122884114 ns (± 102.19530057501527) 0.90
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 96158.90590122768 ns (± 199.63237581491467) 107455.12782505581 ns (± 145.04799127330446) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 83293.24904221755 ns (± 74.59868020160691) 89145.36414513222 ns (± 199.72703301320962) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 51992.50924246652 ns (± 41.57817664265836) 69087.56103515625 ns (± 48.07166878708661) 0.75
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 48020.65734863281 ns (± 27.889297813790904) 56559.512939453125 ns (± 120.56271502476272) 0.85
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 193442.1053059896 ns (± 466.02740860359614) 202306.41845703125 ns (± 295.2745547032057) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 314237.978515625 ns (± 1061.581063294554) 327444.90094866074 ns (± 743.8390417657542) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 42241.68047223772 ns (± 44.80213567565336) 65803.15739558294 ns (± 35.7024977696934) 0.64
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 60077.72129603795 ns (± 176.6603059311363) 83016.05122884114 ns (± 102.19530057501527) 0.72
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 75466.51936848958 ns (± 114.59493592997613) 107455.12782505581 ns (± 145.04799127330446) 0.70
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 61476.220703125 ns (± 107.27648167015109) 89145.36414513222 ns (± 199.72703301320962) 0.69
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 35777.4989827474 ns (± 52.96080616467035) 69087.56103515625 ns (± 48.07166878708661) 0.52
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 38117.32218424479 ns (± 168.00674430893702) 56559.512939453125 ns (± 120.56271502476272) 0.67
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 151554.38581194196 ns (± 333.16240561286406) 202306.41845703125 ns (± 295.2745547032057) 0.75
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 248073.0433872768 ns (± 767.6223123842427) 327444.90094866074 ns (± 743.8390417657542) 0.76

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: 3dd2172 Previous: 69ec1da Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14383.32290649414 ns (± 16.57335766365881) 14328.162384033203 ns (± 21.730674951227225) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19810.98131452288 ns (± 41.19704481813307) 20070.672098795574 ns (± 57.81346813778828) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21151.58198429988 ns (± 67.01085355550065) 21730.191258021765 ns (± 45.60544717748106) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22376.43051147461 ns (± 43.6454239932612) 22130.317993164062 ns (± 335.1932175740534) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15908.716328938803 ns (± 41.503537320895944) 15757.141934908354 ns (± 29.807564799267865) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10842.68569946289 ns (± 11.099001294726722) 10711.770453819861 ns (± 8.352529527704103) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21755.527750651043 ns (± 69.94036600362462) 21933.551839192707 ns (± 84.3397430733845) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22045.56165422712 ns (± 24.70420590026442) 22059.66532389323 ns (± 31.284179342737808) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26591.978352864582 ns (± 41.096011941247404) 25967.51495361328 ns (± 121.48939686652113) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26405.971585787258 ns (± 25.822270791914924) 29927.93182373047 ns (± 106.88946130639184) 0.88
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 13218.681182861328 ns (± 17.490269437728756) 14328.162384033203 ns (± 21.730674951227225) 0.92
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19488.587748209637 ns (± 46.90569978502444) 20070.672098795574 ns (± 57.81346813778828) 0.97
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20890.736389160156 ns (± 71.00577849671699) 21730.191258021765 ns (± 45.60544717748106) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 21364.253336588543 ns (± 57.186518985522945) 22130.317993164062 ns (± 335.1932175740534) 0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15366.436157226562 ns (± 30.728142923723777) 15757.141934908354 ns (± 29.807564799267865) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 9691.044616699219 ns (± 21.5961423030258) 10711.770453819861 ns (± 8.352529527704103) 0.90
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21627.342224121094 ns (± 36.00585854815461) 21933.551839192707 ns (± 84.3397430733845) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22132.033284505207 ns (± 28.142142031020654) 22059.66532389323 ns (± 31.284179342737808) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 28823.733956473214 ns (± 63.259845741169734) 25967.51495361328 ns (± 121.48939686652113) 1.11
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25296.069946289062 ns (± 36.84118648983758) 29927.93182373047 ns (± 106.88946130639184) 0.85
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20328.54496882512 ns (± 35.16877877295484) 19559.802652994793 ns (± 61.990223012098085) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25745.50040108817 ns (± 60.34721853716202) 26135.804036458332 ns (± 52.7115383285318) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26378.976323054387 ns (± 63.5726120670003) 25473.80564371745 ns (± 67.41446987296136) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 27395.529073079426 ns (± 73.4038299682443) 28501.173706054688 ns (± 69.55770062730872) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15034.59719144381 ns (± 19.825333859279112) 15248.767852783203 ns (± 12.468903447961242) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10878.47671508789 ns (± 18.11525207965942) 10994.482294718424 ns (± 18.166330463233948) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26894.87116887019 ns (± 34.564597402272426) 25450.25410970052 ns (± 72.7313322253018) 1.06
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26467.97114780971 ns (± 77.18421842834672) 27047.025044759113 ns (± 29.50608287184659) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33391.0019938151 ns (± 115.1399854967506) 33873.8633219401 ns (± 150.358497083709) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32872.63712565104 ns (± 106.6093541669102) 33500.47127859933 ns (± 121.60159578913158) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 18711.856733049666 ns (± 58.769258911909546) 19559.802652994793 ns (± 61.990223012098085) 0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 24185.05619594029 ns (± 46.77586197330303) 26135.804036458332 ns (± 52.7115383285318) 0.93
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27182.54648844401 ns (± 52.17900224521869) 25473.80564371745 ns (± 67.41446987296136) 1.07
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29103.716227213543 ns (± 82.00622173103056) 28501.173706054688 ns (± 69.55770062730872) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15474.23846905048 ns (± 13.624367064047053) 15248.767852783203 ns (± 12.468903447961242) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11536.419677734375 ns (± 14.362940556045409) 10994.482294718424 ns (± 18.166330463233948) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 25181.75593784877 ns (± 30.690566793645907) 25450.25410970052 ns (± 72.7313322253018) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 25824.80010986328 ns (± 31.528875474813276) 27047.025044759113 ns (± 29.50608287184659) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 30353.31766764323 ns (± 101.45828925234649) 33873.8633219401 ns (± 150.358497083709) 0.90
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 30221.756795247395 ns (± 134.33984558938286) 33500.47127859933 ns (± 121.60159578913158) 0.90
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14472.503117152623 ns (± 10.613742260922894) 13782.860623873197 ns (± 11.707530986277252) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20310.960824148995 ns (± 77.57525097181686) 20449.251229422433 ns (± 68.2616048862832) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21200.000704251805 ns (± 31.664099471119577) 20116.233723958332 ns (± 41.56676620896071) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22481.665910993303 ns (± 25.220625081932756) 22673.105948311942 ns (± 52.09558798280678) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 17112.584577287947 ns (± 17.829135104635647) 15156.484767368862 ns (± 31.47807170754504) 1.13
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10856.354111891527 ns (± 11.338085697941406) 10857.261708577475 ns (± 15.705388773176745) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22066.132463727678 ns (± 18.593393186241926) 21890.434147761418 ns (± 20.48470135749457) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22221.37176513672 ns (± 23.395894218517935) 21648.262258676383 ns (± 29.594916580869143) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27558.648071289062 ns (± 60.070972011046486) 26976.34765625 ns (± 72.04262344998635) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27709.09205845424 ns (± 111.49806568343688) 26491.26695905413 ns (± 102.85647234292448) 1.05
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13135.19037882487 ns (± 16.627478035274063) 13782.860623873197 ns (± 11.707530986277252) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 18902.105243389422 ns (± 36.90732592647868) 20449.251229422433 ns (± 68.2616048862832) 0.92
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 19738.33552769252 ns (± 21.831830402726965) 20116.233723958332 ns (± 41.56676620896071) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22555.061645507812 ns (± 50.63157560676378) 22673.105948311942 ns (± 52.09558798280678) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15739.12375313895 ns (± 25.999926575545594) 15156.484767368862 ns (± 31.47807170754504) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 9570.866394042969 ns (± 19.023545268112336) 10857.261708577475 ns (± 15.705388773176745) 0.88
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21225.34912109375 ns (± 49.55492171351201) 21890.434147761418 ns (± 20.48470135749457) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21606.512705485027 ns (± 14.19964903212171) 21648.262258676383 ns (± 29.594916580869143) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25560.3523841271 ns (± 49.8438153519634) 26976.34765625 ns (± 72.04262344998635) 0.95
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26707.496056189902 ns (± 33.124557864241346) 26491.26695905413 ns (± 102.85647234292448) 1.01

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

Please sign in to comment.