Skip to content

Commit 43b7d86

Browse files
fix: add benchmark legend
1 parent aa58d58 commit 43b7d86

8 files changed

Lines changed: 11 additions & 8 deletions

benchmark/BenchmarkRunner/Benchmarks/BaseReadBenchmark.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ public readonly record struct ReadBenchmarkParams(
88
int QueriesToSubmit
99
)
1010
{
11-
public override string ToString() => $"Limit={Limit.StringifyLargeNumbers()}, Concurrency={Concurrency.StringifyLargeNumbers()}, Queries={QueriesToSubmit.StringifyLargeNumbers()}";
11+
public override string ToString() => $"L={Limit.StringifyLargeNumbers()}, C={Concurrency.StringifyLargeNumbers()}, Q={QueriesToSubmit.StringifyLargeNumbers()}";
1212
}
1313

1414
public abstract class BaseReadBenchmark
1515
{
16+
protected const string BenchmarkLegend = "Legend: L=Query Limit, C=Concurrency, Q=Queries To Submit";
17+
1618
[IterationSetup]
1719
public static void IterationSetup() => Helpers.InvokeGarbageCollection();
1820
public abstract Task Sqlc_GetCustomerOrders();

benchmark/BenchmarkRunner/Benchmarks/BaseWriteBenchmark.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ public readonly record struct WriteBenchmarkArgs(
55
int BatchSize
66
)
77
{
8-
public override string ToString() => $"Records={TotalRecordsToLoad.StringifyLargeNumbers()}, BatchSize={BatchSize.StringifyLargeNumbers()}";
8+
public override string ToString() => $"R={TotalRecordsToLoad.StringifyLargeNumbers()}, B={BatchSize.StringifyLargeNumbers()}";
99
}
1010

1111
public abstract class BaseWriteBenchmark
1212
{
13+
protected const string BenchmarkLegend = "Legend: R=Total Records, B=Batch Size";
1314
public const int TotalRecordsForSetup = 300000; // 3 million records
1415
public const int OrderIdsCountForSetup = 1000;
1516
public const int ProductIdsCountForSetup = 1000;

benchmark/BenchmarkRunner/Benchmarks/MysqlReadBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace BenchmarkRunner.Benchmarks;
1111
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1212
[MemoryDiagnoser]
1313
[MarkdownExporterAttribute.GitHub]
14-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
14+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1515
[CategoriesColumn]
1616
public class MysqlReadBenchmark : BaseReadBenchmark
1717
{

benchmark/BenchmarkRunner/Benchmarks/MysqlWriteBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace BenchmarkRunner.Benchmarks;
1313
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1414
[MemoryDiagnoser]
1515
[MarkdownExporterAttribute.GitHub]
16-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
16+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1717
[CategoriesColumn]
1818
public class MysqlWriteBenchmark : BaseWriteBenchmark
1919
{

benchmark/BenchmarkRunner/Benchmarks/PostgresqlReadBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace BenchmarkRunner.Benchmarks;
1111
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1212
[MemoryDiagnoser]
1313
[MarkdownExporterAttribute.GitHub]
14-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
14+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1515
[CategoriesColumn]
1616
public class PostgresqlReadBenchmark : BaseReadBenchmark
1717
{

benchmark/BenchmarkRunner/Benchmarks/PostgresqlWriteBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace BenchmarkRunner.Benchmarks;
1212
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1313
[MemoryDiagnoser]
1414
[MarkdownExporterAttribute.GitHub]
15-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
15+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1616
[CategoriesColumn]
1717
public class PostgresqlWriteBenchmark : BaseWriteBenchmark
1818
{

benchmark/BenchmarkRunner/Benchmarks/SqliteReadBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace BenchmarkRunner.Benchmarks;
1212
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1313
[MemoryDiagnoser]
1414
[MarkdownExporterAttribute.GitHub]
15-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
15+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1616
[CategoriesColumn]
1717
public class SqliteReadBenchmark : BaseReadBenchmark
1818
{

benchmark/BenchmarkRunner/Benchmarks/SqliteWriteBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace BenchmarkRunner.Benchmarks;
1313
[SimpleJob(RuntimeMoniker.Net80, warmupCount: 2, iterationCount: 10)]
1414
[MemoryDiagnoser]
1515
[MarkdownExporterAttribute.GitHub]
16-
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory)]
16+
[GroupBenchmarksBy(BenchmarkLogicalGroupRule.ByCategory), Description(BenchmarkLegend)]
1717
[CategoriesColumn]
1818
public class SqliteWriteBenchmark : BaseWriteBenchmark
1919
{

0 commit comments

Comments
 (0)