Skip to content

Commit c37b384

Browse files
committed
update benchmarks
1 parent 2440b72 commit c37b384

8 files changed

Lines changed: 115 additions & 115 deletions
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
```
22
33
BenchmarkDotNet v0.14.0, Ubuntu 24.04.4 LTS (Noble Numbat)
4-
Intel Xeon 6973P-C, 1 CPU, 4 logical and 2 physical cores
4+
AMD EPYC 9V74, 1 CPU, 4 logical and 2 physical cores
55
.NET SDK 10.0.303
6-
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
7-
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
6+
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
7+
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
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 | 450.4 μs | 70.34 μs | 3.86 μs | 3.9063 | - | - | 440.12 KB |
16-
| PetStoreJson | 520.7 μs | 89.40 μs | 4.90 μs | 3.9063 | - | - | 447.6 KB |
17-
| GHESYaml | 1,265,574.2 μs | 396,012.10 μs | 21,706.76 μs | 6000.0000 | 5000.0000 | 1000.0000 | 438608.88 KB |
18-
| GHESJson | 1,329,832.7 μs | 375,414.26 μs | 20,577.72 μs | 6000.0000 | 5000.0000 | 1000.0000 | 445794.13 KB |
13+
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
14+
|------------- |---------------:|-------------:|-------------:|-----------:|-----------:|----------:|-------------:|
15+
| PetStoreYaml | 663.6 μs | 146.8 μs | 8.05 μs | 23.4375 | 3.9063 | - | 438.94 KB |
16+
| PetStoreJson | 832.4 μs | 607.9 μs | 33.32 μs | 23.4375 | 7.8125 | - | 447.69 KB |
17+
| GHESYaml | 1,621,961.7 μs | 451,664.6 μs | 24,757.26 μs | 30000.0000 | 23000.0000 | 4000.0000 | 438632.07 KB |
18+
| GHESJson | 1,809,092.3 μs | 187,494.5 μs | 10,277.20 μs | 30000.0000 | 23000.0000 | 4000.0000 | 445806.78 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,1111,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,450.4 μs,70.34 μs,3.86 μs,3.9063,0.0000,0.0000,440.12 KB
3-
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,520.7 μs,89.40 μs,4.90 μs,3.9063,0.0000,0.0000,447.6 KB
4-
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,265,574.2 μs","396,012.10 μs","21,706.76 μs",6000.0000,5000.0000,1000.0000,438608.88 KB
5-
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,329,832.7 μs","375,414.26 μs","20,577.72 μs",6000.0000,5000.0000,1000.0000,445794.13 KB
2+
PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,663.6 μs,146.8 μs,8.05 μs,23.4375,3.9063,0.0000,438.94 KB
3+
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,832.4 μs,607.9 μs,33.32 μs,23.4375,7.8125,0.0000,447.69 KB
4+
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,621,961.7 μs","451,664.6 μs","24,757.26 μs",30000.0000,23000.0000,4000.0000,438632.07 KB
5+
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,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,809,092.3 μs","187,494.5 μs","10,277.20 μs",30000.0000,23000.0000,4000.0000,445806.78 KB

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

Lines changed: 9 additions & 9 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-20260819-163942</title>
5+
<title>performance.Descriptions-20260819-165955</title>
66

77
<style type="text/css">
88
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
@@ -14,22 +14,22 @@
1414
<body>
1515
<pre><code>
1616
BenchmarkDotNet v0.14.0, Ubuntu 24.04.4 LTS (Noble Numbat)
17-
Intel Xeon 6973P-C, 1 CPU, 4 logical and 2 physical cores
17+
AMD EPYC 9V74, 1 CPU, 4 logical and 2 physical cores
1818
.NET SDK 10.0.303
19-
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
20-
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
19+
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
20+
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
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>450.4 &mu;s</td><td>70.34 &mu;s</td><td>3.86 &mu;s</td><td>3.9063</td><td>-</td><td>-</td><td>440.12 KB</td>
30-
</tr><tr><td>PetStoreJson</td><td>520.7 &mu;s</td><td>89.40 &mu;s</td><td>4.90 &mu;s</td><td>3.9063</td><td>-</td><td>-</td><td>447.6 KB</td>
31-
</tr><tr><td>GHESYaml</td><td>1,265,574.2 &mu;s</td><td>396,012.10 &mu;s</td><td>21,706.76 &mu;s</td><td>6000.0000</td><td>5000.0000</td><td>1000.0000</td><td>438608.88 KB</td>
32-
</tr><tr><td>GHESJson</td><td>1,329,832.7 &mu;s</td><td>375,414.26 &mu;s</td><td>20,577.72 &mu;s</td><td>6000.0000</td><td>5000.0000</td><td>1000.0000</td><td>445794.13 KB</td>
29+
</thead><tbody><tr><td>PetStoreYaml</td><td>663.6 &mu;s</td><td>146.8 &mu;s</td><td>8.05 &mu;s</td><td>23.4375</td><td>3.9063</td><td>-</td><td>438.94 KB</td>
30+
</tr><tr><td>PetStoreJson</td><td>832.4 &mu;s</td><td>607.9 &mu;s</td><td>33.32 &mu;s</td><td>23.4375</td><td>7.8125</td><td>-</td><td>447.69 KB</td>
31+
</tr><tr><td>GHESYaml</td><td>1,621,961.7 &mu;s</td><td>451,664.6 &mu;s</td><td>24,757.26 &mu;s</td><td>30000.0000</td><td>23000.0000</td><td>4000.0000</td><td>438632.07 KB</td>
32+
</tr><tr><td>GHESJson</td><td>1,809,092.3 &mu;s</td><td>187,494.5 &mu;s</td><td>10,277.20 &mu;s</td><td>30000.0000</td><td>23000.0000</td><td>4000.0000</td><td>445806.78 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: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
```
22
33
BenchmarkDotNet v0.14.0, Ubuntu 24.04.4 LTS (Noble Numbat)
4-
Intel Xeon 6973P-C, 1 CPU, 4 logical and 2 physical cores
4+
AMD EPYC 9V74, 1 CPU, 4 logical and 2 physical cores
55
.NET SDK 10.0.303
6-
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
7-
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
6+
[Host] : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
7+
ShortRun : .NET 8.0.30 (8.0.3026.36720), X64 RyuJIT AVX2
88
99
Job=ShortRun IterationCount=3 LaunchCount=1
1010
WarmupCount=3
1111
1212
```
1313
| Method | Mean | Error | StdDev | Gen0 | Allocated |
1414
|---------------------------- |----------:|----------:|---------:|-------:|----------:|
15-
| EmptyApiCallback | 45.03 ns | 17.933 ns | 0.983 ns | 0.0024 | 208 B |
16-
| EmptyApiComponents | 181.38 ns | 26.959 ns | 1.478 ns | 0.0105 | 896 B |
17-
| EmptyApiContact | 25.20 ns | 5.248 ns | 0.288 ns | 0.0015 | 128 B |
18-
| EmptyApiDiscriminator | 24.97 ns | 2.610 ns | 0.143 ns | 0.0013 | 112 B |
19-
| EmptyDocument | 58.46 ns | 18.062 ns | 0.990 ns | 0.0032 | 272 B |
20-
| EmptyApiEncoding | 44.82 ns | 4.547 ns | 0.249 ns | 0.0026 | 216 B |
21-
| EmptyApiExample | 29.20 ns | 7.338 ns | 0.402 ns | 0.0018 | 152 B |
22-
| EmptyApiExternalDocs | 24.02 ns | 3.101 ns | 0.170 ns | 0.0014 | 120 B |
23-
| EmptyApiHeader | 67.29 ns | 12.188 ns | 0.668 ns | 0.0038 | 328 B |
24-
| EmptyApiInfo | 32.28 ns | 5.773 ns | 0.316 ns | 0.0018 | 152 B |
25-
| EmptyApiLicense | 26.17 ns | 12.046 ns | 0.660 ns | 0.0014 | 120 B |
26-
| EmptyApiLink | 48.96 ns | 33.972 ns | 1.862 ns | 0.0029 | 248 B |
27-
| EmptyApiMediaType | 69.71 ns | 15.009 ns | 0.823 ns | 0.0035 | 296 B |
28-
| EmptyApiOAuthFlow | 47.82 ns | 17.756 ns | 0.973 ns | 0.0026 | 216 B |
29-
| EmptyApiOAuthFlows | 25.06 ns | 9.688 ns | 0.531 ns | 0.0016 | 136 B |
30-
| EmptyApiOperation | 119.69 ns | 43.270 ns | 2.372 ns | 0.0069 | 584 B |
31-
| EmptyApiParameter | 66.75 ns | 31.057 ns | 1.702 ns | 0.0041 | 344 B |
32-
| EmptyApiPathItem | 56.85 ns | 24.116 ns | 1.322 ns | 0.0036 | 304 B |
33-
| EmptyApiPaths | 35.76 ns | 5.519 ns | 0.302 ns | 0.0020 | 168 B |
34-
| EmptyApiRequestBody | 44.90 ns | 17.872 ns | 0.980 ns | 0.0026 | 216 B |
35-
| EmptyApiResponse | 84.26 ns | 45.778 ns | 2.509 ns | 0.0046 | 392 B |
36-
| EmptyApiResponses | 35.86 ns | 8.564 ns | 0.469 ns | 0.0020 | 168 B |
37-
| EmptyApiSchema | 110.51 ns | 32.027 ns | 1.755 ns | 0.0082 | 696 B |
38-
| EmptyApiSecurityRequirement | 18.18 ns | 13.605 ns | 0.746 ns | 0.0012 | 104 B |
39-
| EmptyApiSecurityScheme | 27.14 ns | 39.022 ns | 2.139 ns | 0.0021 | 176 B |
40-
| EmptyApiServer | 40.33 ns | 11.650 ns | 0.639 ns | 0.0024 | 208 B |
41-
| EmptyApiServerVariable | 24.43 ns | 5.090 ns | 0.279 ns | 0.0015 | 128 B |
42-
| EmptyApiTag | 29.14 ns | 26.493 ns | 1.452 ns | 0.0017 | 144 B |
15+
| EmptyApiCallback | 44.87 ns | 10.770 ns | 0.590 ns | 0.0124 | 208 B |
16+
| EmptyApiComponents | 216.48 ns | 24.892 ns | 1.364 ns | 0.0534 | 896 B |
17+
| EmptyApiContact | 26.06 ns | 5.204 ns | 0.285 ns | 0.0076 | 128 B |
18+
| EmptyApiDiscriminator | 25.93 ns | 6.535 ns | 0.358 ns | 0.0067 | 112 B |
19+
| EmptyDocument | 55.15 ns | 5.381 ns | 0.295 ns | 0.0162 | 272 B |
20+
| EmptyApiEncoding | 48.22 ns | 5.799 ns | 0.318 ns | 0.0129 | 216 B |
21+
| EmptyApiExample | 26.79 ns | 2.322 ns | 0.127 ns | 0.0091 | 152 B |
22+
| EmptyApiExternalDocs | 26.06 ns | 11.687 ns | 0.641 ns | 0.0072 | 120 B |
23+
| EmptyApiHeader | 70.64 ns | 6.176 ns | 0.339 ns | 0.0196 | 328 B |
24+
| EmptyApiInfo | 26.86 ns | 5.582 ns | 0.306 ns | 0.0091 | 152 B |
25+
| EmptyApiLicense | 25.97 ns | 2.916 ns | 0.160 ns | 0.0072 | 120 B |
26+
| EmptyApiLink | 47.76 ns | 10.516 ns | 0.576 ns | 0.0148 | 248 B |
27+
| EmptyApiMediaType | 67.82 ns | 2.106 ns | 0.115 ns | 0.0176 | 296 B |
28+
| EmptyApiOAuthFlow | 47.46 ns | 9.129 ns | 0.500 ns | 0.0129 | 216 B |
29+
| EmptyApiOAuthFlows | 26.28 ns | 1.983 ns | 0.109 ns | 0.0081 | 136 B |
30+
| EmptyApiOperation | 126.73 ns | 11.801 ns | 0.647 ns | 0.0348 | 584 B |
31+
| EmptyApiParameter | 70.00 ns | 5.170 ns | 0.283 ns | 0.0205 | 344 B |
32+
| EmptyApiPathItem | 57.68 ns | 16.673 ns | 0.914 ns | 0.0181 | 304 B |
33+
| EmptyApiPaths | 38.43 ns | 1.234 ns | 0.068 ns | 0.0100 | 168 B |
34+
| EmptyApiRequestBody | 47.15 ns | 11.232 ns | 0.616 ns | 0.0129 | 216 B |
35+
| EmptyApiResponse | 85.97 ns | 10.296 ns | 0.564 ns | 0.0234 | 392 B |
36+
| EmptyApiResponses | 38.69 ns | 4.161 ns | 0.228 ns | 0.0100 | 168 B |
37+
| EmptyApiSchema | 107.59 ns | 59.013 ns | 3.235 ns | 0.0416 | 696 B |
38+
| EmptyApiSecurityRequirement | 15.03 ns | 2.621 ns | 0.144 ns | 0.0062 | 104 B |
39+
| EmptyApiSecurityScheme | 27.64 ns | 8.290 ns | 0.454 ns | 0.0105 | 176 B |
40+
| EmptyApiServer | 47.55 ns | 10.684 ns | 0.586 ns | 0.0124 | 208 B |
41+
| EmptyApiServerVariable | 26.72 ns | 6.635 ns | 0.364 ns | 0.0076 | 128 B |
42+
| EmptyApiTag | 26.26 ns | 4.015 ns | 0.220 ns | 0.0086 | 144 B |

0 commit comments

Comments
 (0)