Skip to content

Commit c69812b

Browse files
committed
chore(benchmark): update benchmark baselines after model changes
1 parent dcddf01 commit c69812b

8 files changed

Lines changed: 121 additions & 121 deletions
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
3-
BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.3 LTS (Noble Numbat) (container)
4-
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.39GHz), 1 CPU, 2 logical cores and 1 physical core
3+
BenchmarkDotNet v0.15.8, macOS Tahoe 26.3 (25D125) [Darwin 25.3.0]
4+
Apple M1 Pro, 1 CPU, 10 logical and 10 physical cores
55
.NET SDK 8.0.418
6-
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
7-
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
6+
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
7+
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
88
99
Job=ShortRun IterationCount=3 LaunchCount=1
1010
WarmupCount=3
1111
1212
```
13-
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
14-
|------------- |---------------:|-------------:|-------------:|-----------:|-----------:|----------:|-------------:|
15-
| PetStoreYaml | 594.9 μs | 1,121.5 μs | 61.47 μs | 11.7188 | - | - | 361.24 KB |
16-
| PetStoreJson | 329.4 μs | 1,905.6 μs | 104.45 μs | 7.8125 | 1.9531 | - | 223.1 KB |
17-
| GHESYaml | 1,164,634.7 μs | 868,047.1 μs | 47,580.59 μs | 17000.0000 | 14000.0000 | 3000.0000 | 345072.18 KB |
18-
| GHESJson | 462,077.5 μs | 294,835.8 μs | 16,160.94 μs | 8000.0000 | 6000.0000 | 1000.0000 | 206591.14 KB |
13+
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
14+
|------------- |-------------:|--------------:|-------------:|-----------:|-----------:|----------:|-------------:|
15+
| PetStoreYaml | 304.7 μs | 210.37 μs | 11.53 μs | 58.5938 | 11.7188 | - | 361.39 KB |
16+
| PetStoreJson | 130.7 μs | 23.22 μs | 1.27 μs | 36.1328 | 7.8125 | - | 223.25 KB |
17+
| GHESYaml | 768,374.9 μs | 320,733.26 μs | 17,580.47 μs | 63000.0000 | 21000.0000 | 8000.0000 | 345351.09 KB |
18+
| GHESJson | 363,766.2 μs | 110,071.32 μs | 6,033.38 μs | 36000.0000 | 14000.0000 | 5000.0000 | 223286.45 KB |
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Mean,Error,StdDev,Gen0,Gen1,Gen2,Allocated
2-
PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,11,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,594.9 μs,"1,121.5 μs",61.47 μs,11.7188,0.0000,0.0000,361.24 KB
3-
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,11,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,329.4 μs,"1,905.6 μs",104.45 μs,7.8125,1.9531,0.0000,223.1 KB
4-
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,11,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"1,164,634.7 μs","868,047.1 μs","47,580.59 μs",17000.0000,14000.0000,3000.0000,345072.18 KB
5-
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,11,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"462,077.5 μs","294,835.8 μs","16,160.94 μs",8000.0000,6000.0000,1000.0000,206591.14 KB
2+
PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,304.7 μs,210.37 μs,11.53 μs,58.5938,11.7188,0.0000,361.39 KB
3+
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,130.7 μs,23.22 μs,1.27 μs,36.1328,7.8125,0.0000,223.25 KB
4+
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"768,374.9 μs","320,733.26 μs","17,580.47 μs",63000.0000,21000.0000,8000.0000,345351.09 KB
5+
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,0000000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"363,766.2 μs","110,071.32 μs","6,033.38 μs",36000.0000,14000.0000,5000.0000,223286.45 KB

performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang='en'>
33
<head>
44
<meta charset='utf-8' />
5-
<title>performance.Descriptions-20260218-195224</title>
5+
<title>performance.Descriptions-20260219-184617</title>
66

77
<style type="text/css">
88
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
@@ -13,23 +13,23 @@
1313
</head>
1414
<body>
1515
<pre><code>
16-
BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.3 LTS (Noble Numbat) (container)
17-
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.39GHz), 1 CPU, 2 logical cores and 1 physical core
16+
BenchmarkDotNet v0.15.8, macOS Tahoe 26.3 (25D125) [Darwin 25.3.0]
17+
Apple M1 Pro, 1 CPU, 10 logical and 10 physical cores
1818
.NET SDK 8.0.418
19-
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
20-
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
19+
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
20+
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
2121
</code></pre>
2222
<pre><code>Job=ShortRun IterationCount=3 LaunchCount=1
2323
WarmupCount=3
2424
</code></pre>
2525

2626
<table>
27-
<thead><tr><th>Method</th><th>Mean </th><th>Error </th><th>StdDev</th><th>Gen0</th><th>Gen1</th><th>Gen2</th><th>Allocated</th>
27+
<thead><tr><th>Method</th><th>Mean </th><th>Error </th><th>StdDev</th><th>Gen0</th><th>Gen1</th><th>Gen2</th><th>Allocated</th>
2828
</tr>
29-
</thead><tbody><tr><td>PetStoreYaml</td><td>594.9 &mu;s</td><td>1,121.5 &mu;s</td><td>61.47 &mu;s</td><td>11.7188</td><td>-</td><td>-</td><td>361.24 KB</td>
30-
</tr><tr><td>PetStoreJson</td><td>329.4 &mu;s</td><td>1,905.6 &mu;s</td><td>104.45 &mu;s</td><td>7.8125</td><td>1.9531</td><td>-</td><td>223.1 KB</td>
31-
</tr><tr><td>GHESYaml</td><td>1,164,634.7 &mu;s</td><td>868,047.1 &mu;s</td><td>47,580.59 &mu;s</td><td>17000.0000</td><td>14000.0000</td><td>3000.0000</td><td>345072.18 KB</td>
32-
</tr><tr><td>GHESJson</td><td>462,077.5 &mu;s</td><td>294,835.8 &mu;s</td><td>16,160.94 &mu;s</td><td>8000.0000</td><td>6000.0000</td><td>1000.0000</td><td>206591.14 KB</td>
29+
</thead><tbody><tr><td>PetStoreYaml</td><td>304.7 &mu;s</td><td>210.37 &mu;s</td><td>11.53 &mu;s</td><td>58.5938</td><td>11.7188</td><td>-</td><td>361.39 KB</td>
30+
</tr><tr><td>PetStoreJson</td><td>130.7 &mu;s</td><td>23.22 &mu;s</td><td>1.27 &mu;s</td><td>36.1328</td><td>7.8125</td><td>-</td><td>223.25 KB</td>
31+
</tr><tr><td>GHESYaml</td><td>768,374.9 &mu;s</td><td>320,733.26 &mu;s</td><td>17,580.47 &mu;s</td><td>63000.0000</td><td>21000.0000</td><td>8000.0000</td><td>345351.09 KB</td>
32+
</tr><tr><td>GHESJson</td><td>363,766.2 &mu;s</td><td>110,071.32 &mu;s</td><td>6,033.38 &mu;s</td><td>36000.0000</td><td>14000.0000</td><td>5000.0000</td><td>223286.45 KB</td>
3333
</tr></tbody></table>
3434
</body>
3535
</html>

performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
```
22
3-
BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.3 LTS (Noble Numbat) (container)
4-
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 3.39GHz), 1 CPU, 2 logical cores and 1 physical core
3+
BenchmarkDotNet v0.15.8, macOS Tahoe 26.3 (25D125) [Darwin 25.3.0]
4+
Apple M1 Pro, 1 CPU, 10 logical and 10 physical cores
55
.NET SDK 8.0.418
6-
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
7-
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), X64 RyuJIT x86-64-v4
6+
[Host] : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
7+
ShortRun : .NET 8.0.24 (8.0.24, 8.0.2426.7010), Arm64 RyuJIT armv8.0-a
88
99
Job=ShortRun IterationCount=3 LaunchCount=1
1010
WarmupCount=3
1111
1212
```
13-
| Method | Mean | Error | StdDev | Gen0 | Allocated |
14-
|---------------------------- |-----------:|-----------:|-----------:|-------:|----------:|
15-
| EmptyApiCallback | 6.964 ns | 5.291 ns | 0.2900 ns | 0.0013 | 32 B |
16-
| EmptyApiComponents | 19.173 ns | 19.324 ns | 1.0592 ns | 0.0044 | 112 B |
17-
| EmptyApiContact | 8.183 ns | 16.338 ns | 0.8955 ns | 0.0019 | 48 B |
18-
| EmptyApiDiscriminator | 7.510 ns | 2.406 ns | 0.1319 ns | 0.0019 | 48 B |
19-
| EmptyDocument | 939.863 ns | 691.622 ns | 37.9102 ns | 0.0439 | 1144 B |
20-
| EmptyApiEncoding | 11.170 ns | 52.319 ns | 2.8678 ns | 0.0032 | 80 B |
21-
| EmptyApiExample | 8.631 ns | 12.824 ns | 0.7029 ns | 0.0029 | 72 B |
22-
| EmptyApiExternalDocs | 7.436 ns | 19.221 ns | 1.0536 ns | 0.0016 | 40 B |
23-
| EmptyApiHeader | 9.342 ns | 3.838 ns | 0.2104 ns | 0.0032 | 80 B |
24-
| EmptyApiInfo | 9.722 ns | 20.326 ns | 1.1141 ns | 0.0032 | 80 B |
25-
| EmptyApiLicense | 7.440 ns | 8.454 ns | 0.4634 ns | 0.0019 | 48 B |
26-
| EmptyApiLink | 9.082 ns | 8.480 ns | 0.4648 ns | 0.0029 | 72 B |
27-
| EmptyApiMediaType | 9.425 ns | 16.352 ns | 0.8963 ns | 0.0032 | 80 B |
28-
| EmptyApiOAuthFlow | 9.522 ns | 19.971 ns | 1.0947 ns | 0.0025 | 64 B |
29-
| EmptyApiOAuthFlows | 9.292 ns | 8.211 ns | 0.4501 ns | 0.0025 | 64 B |
30-
| EmptyApiOperation | 85.778 ns | 54.791 ns | 3.0033 ns | 0.0149 | 376 B |
31-
| EmptyApiParameter | 10.846 ns | 5.570 ns | 0.3053 ns | 0.0038 | 96 B |
32-
| EmptyApiPathItem | 9.145 ns | 24.879 ns | 1.3637 ns | 0.0025 | 64 B |
33-
| EmptyApiPaths | 84.455 ns | 72.890 ns | 3.9953 ns | 0.0098 | 248 B |
34-
| EmptyApiRequestBody | 8.446 ns | 21.137 ns | 1.1586 ns | 0.0019 | 48 B |
35-
| EmptyApiResponse | 9.328 ns | 6.467 ns | 0.3545 ns | 0.0025 | 64 B |
36-
| EmptyApiResponses | 74.717 ns | 75.055 ns | 4.1140 ns | 0.0098 | 248 B |
37-
| EmptyApiSchema | 27.212 ns | 68.454 ns | 3.7522 ns | 0.0162 | 408 B |
38-
| EmptyApiSecurityRequirement | 18.828 ns | 22.964 ns | 1.2587 ns | 0.0041 | 104 B |
39-
| EmptyApiSecurityScheme | 10.762 ns | 12.076 ns | 0.6619 ns | 0.0041 | 104 B |
40-
| EmptyApiServer | 8.832 ns | 11.038 ns | 0.6050 ns | 0.0022 | 56 B |
41-
| EmptyApiServerVariable | 8.136 ns | 7.553 ns | 0.4140 ns | 0.0019 | 48 B |
42-
| EmptyApiTag | 10.186 ns | 8.503 ns | 0.4661 ns | 0.0029 | 72 B |
13+
| Method | Mean | Error | StdDev | Gen0 | Allocated |
14+
|---------------------------- |-----------:|------------:|-----------:|-------:|----------:|
15+
| EmptyApiCallback | 2.800 ns | 0.6839 ns | 0.0375 ns | 0.0051 | 32 B |
16+
| EmptyApiComponents | 5.079 ns | 2.1198 ns | 0.1162 ns | 0.0179 | 112 B |
17+
| EmptyApiContact | 3.303 ns | 0.4142 ns | 0.0227 ns | 0.0076 | 48 B |
18+
| EmptyApiDiscriminator | 3.111 ns | 2.0276 ns | 0.1111 ns | 0.0076 | 48 B |
19+
| EmptyDocument | 571.763 ns | 351.5283 ns | 19.2685 ns | 0.1822 | 1144 B |
20+
| EmptyApiEncoding | 4.184 ns | 1.8539 ns | 0.1016 ns | 0.0127 | 80 B |
21+
| EmptyApiExample | 4.012 ns | 0.8669 ns | 0.0475 ns | 0.0115 | 72 B |
22+
| EmptyApiExternalDocs | 2.915 ns | 1.9656 ns | 0.1077 ns | 0.0064 | 40 B |
23+
| EmptyApiHeader | 4.264 ns | 3.8855 ns | 0.2130 ns | 0.0127 | 80 B |
24+
| EmptyApiInfo | 4.167 ns | 2.2812 ns | 0.1250 ns | 0.0127 | 80 B |
25+
| EmptyApiLicense | 3.300 ns | 2.7376 ns | 0.1501 ns | 0.0076 | 48 B |
26+
| EmptyApiLink | 3.953 ns | 1.1344 ns | 0.0622 ns | 0.0115 | 72 B |
27+
| EmptyApiMediaType | 4.199 ns | 2.5379 ns | 0.1391 ns | 0.0127 | 80 B |
28+
| EmptyApiOAuthFlow | 3.684 ns | 3.2829 ns | 0.1799 ns | 0.0102 | 64 B |
29+
| EmptyApiOAuthFlows | 3.777 ns | 2.8912 ns | 0.1585 ns | 0.0102 | 64 B |
30+
| EmptyApiOperation | 58.434 ns | 3.3328 ns | 0.1827 ns | 0.0598 | 376 B |
31+
| EmptyApiParameter | 4.681 ns | 0.0819 ns | 0.0045 ns | 0.0153 | 96 B |
32+
| EmptyApiPathItem | 3.655 ns | 1.1731 ns | 0.0643 ns | 0.0102 | 64 B |
33+
| EmptyApiPaths | 50.057 ns | 2.2093 ns | 0.1211 ns | 0.0395 | 248 B |
34+
| EmptyApiRequestBody | 3.183 ns | 1.6345 ns | 0.0896 ns | 0.0076 | 48 B |
35+
| EmptyApiResponse | 3.741 ns | 1.7796 ns | 0.0975 ns | 0.0102 | 64 B |
36+
| EmptyApiResponses | 49.688 ns | 2.4097 ns | 0.1321 ns | 0.0395 | 248 B |
37+
| EmptyApiSchema | 15.709 ns | 2.6679 ns | 0.1462 ns | 0.0663 | 416 B |
38+
| EmptyApiSecurityRequirement | 8.815 ns | 0.9859 ns | 0.0540 ns | 0.0166 | 104 B |
39+
| EmptyApiSecurityScheme | 4.825 ns | 2.7843 ns | 0.1526 ns | 0.0166 | 104 B |
40+
| EmptyApiServer | 3.497 ns | 3.0736 ns | 0.1685 ns | 0.0089 | 56 B |
41+
| EmptyApiServerVariable | 3.350 ns | 0.3557 ns | 0.0195 ns | 0.0076 | 48 B |
42+
| EmptyApiTag | 3.966 ns | 0.2400 ns | 0.0132 ns | 0.0115 | 72 B |

0 commit comments

Comments
 (0)