Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ Job=ShortRun IterationCount=3 LaunchCount=1
WarmupCount=3

```
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
|------------- |-------------:|--------------:|-------------:|-----------:|-----------:|----------:|-------------:|
| PetStoreYaml | 276.3 μs | 38.27 μs | 2.10 μs | 74.2188 | 11.7188 | - | 305.91 KB |
| PetStoreJson | 112.8 μs | 2.80 μs | 0.15 μs | 41.0156 | 0.4883 | - | 168.05 KB |
| GHESYaml | 608,668.3 μs | 188,763.29 μs | 10,346.75 μs | 44000.0000 | 18000.0000 | 3000.0000 | 250121.85 KB |
| GHESJson | 244,147.6 μs | 361,794.79 μs | 19,831.19 μs | 17000.0000 | 9000.0000 | 2000.0000 | 107293.42 KB |
| GHESNextYaml | 765,440.1 μs | 23,162.26 μs | 1,269.60 μs | 79000.0000 | 20000.0000 | 3000.0000 | 443655.46 KB |
| GHESNextJson | 435,329.2 μs | 241,612.89 μs | 13,243.62 μs | 51000.0000 | 11000.0000 | 2000.0000 | 305423.41 KB |
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
|------------- |-------------:|--------------:|------------:|-----------:|-----------:|----------:|-------------:|
| PetStoreYaml | 371.5 μs | 35.60 μs | 1.95 μs | 74.2188 | 11.7188 | - | 307.17 KB |
| PetStoreJson | 155.7 μs | 10.23 μs | 0.56 μs | 41.0156 | 6.8359 | - | 169.31 KB |
| GHESYaml | 771,340.7 μs | 72,493.09 μs | 3,973.59 μs | 44000.0000 | 18000.0000 | 3000.0000 | 252535.98 KB |
| GHESJson | 308,100.8 μs | 132,615.87 μs | 7,269.12 μs | 17000.0000 | 9000.0000 | 2000.0000 | 109706.91 KB |
| GHESNextYaml | 999,238.5 μs | 116,421.98 μs | 6,381.48 μs | 80000.0000 | 20000.0000 | 3000.0000 | 446197.67 KB |
| GHESNextJson | 565,582.8 μs | 54,146.09 μs | 2,967.93 μs | 52000.0000 | 14000.0000 | 3000.0000 | 307956.73 KB |
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
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
PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,276.3 μs,38.27 μs,2.10 μs,74.2188,11.7188,0.0000,305.91 KB
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,112.8 μs,2.80 μs,0.15 μs,41.0156,0.4883,0.0000,168.05 KB
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"608,668.3 μs","188,763.29 μs","10,346.75 μs",44000.0000,18000.0000,3000.0000,250121.85 KB
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"244,147.6 μs","361,794.79 μs","19,831.19 μs",17000.0000,9000.0000,2000.0000,107293.42 KB
GHESNextYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"765,440.1 μs","23,162.26 μs","1,269.60 μs",79000.0000,20000.0000,3000.0000,443655.46 KB
GHESNextJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"435,329.2 μs","241,612.89 μs","13,243.62 μs",51000.0000,11000.0000,2000.0000,305423.41 KB
PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,371.5 μs,35.60 μs,1.95 μs,74.2188,11.7188,0.0000,307.17 KB
PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,155.7 μs,10.23 μs,0.56 μs,41.0156,6.8359,0.0000,169.31 KB
GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"771,340.7 μs","72,493.09 μs","3,973.59 μs",44000.0000,18000.0000,3000.0000,252535.98 KB
GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"308,100.8 μs","132,615.87 μs","7,269.12 μs",17000.0000,9000.0000,2000.0000,109706.91 KB
GHESNextYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"999,238.5 μs","116,421.98 μs","6,381.48 μs",80000.0000,20000.0000,3000.0000,446197.67 KB
GHESNextJson,ShortRun,False,Default,Default,Default,Default,Default,Default,111111111111,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,"565,582.8 μs","54,146.09 μs","2,967.93 μs",52000.0000,14000.0000,3000.0000,307956.73 KB
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>performance.Descriptions-20260526-120411</title>
<title>performance.Descriptions-20260609-124950</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
Expand All @@ -26,12 +26,12 @@
<table>
<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>
</tr>
</thead><tbody><tr><td>PetStoreYaml</td><td>276.3 &mu;s</td><td>38.27 &mu;s</td><td>2.10 &mu;s</td><td>74.2188</td><td>11.7188</td><td>-</td><td>305.91 KB</td>
</tr><tr><td>PetStoreJson</td><td>112.8 &mu;s</td><td>2.80 &mu;s</td><td>0.15 &mu;s</td><td>41.0156</td><td>0.4883</td><td>-</td><td>168.05 KB</td>
</tr><tr><td>GHESYaml</td><td>608,668.3 &mu;s</td><td>188,763.29 &mu;s</td><td>10,346.75 &mu;s</td><td>44000.0000</td><td>18000.0000</td><td>3000.0000</td><td>250121.85 KB</td>
</tr><tr><td>GHESJson</td><td>244,147.6 &mu;s</td><td>361,794.79 &mu;s</td><td>19,831.19 &mu;s</td><td>17000.0000</td><td>9000.0000</td><td>2000.0000</td><td>107293.42 KB</td>
</tr><tr><td>GHESNextYaml</td><td>765,440.1 &mu;s</td><td>23,162.26 &mu;s</td><td>1,269.60 &mu;s</td><td>79000.0000</td><td>20000.0000</td><td>3000.0000</td><td>443655.46 KB</td>
</tr><tr><td>GHESNextJson</td><td>435,329.2 &mu;s</td><td>241,612.89 &mu;s</td><td>13,243.62 &mu;s</td><td>51000.0000</td><td>11000.0000</td><td>2000.0000</td><td>305423.41 KB</td>
</thead><tbody><tr><td>PetStoreYaml</td><td>371.5 &mu;s</td><td>35.60 &mu;s</td><td>1.95 &mu;s</td><td>74.2188</td><td>11.7188</td><td>-</td><td>307.17 KB</td>
</tr><tr><td>PetStoreJson</td><td>155.7 &mu;s</td><td>10.23 &mu;s</td><td>0.56 &mu;s</td><td>41.0156</td><td>6.8359</td><td>-</td><td>169.31 KB</td>
</tr><tr><td>GHESYaml</td><td>771,340.7 &mu;s</td><td>72,493.09 &mu;s</td><td>3,973.59 &mu;s</td><td>44000.0000</td><td>18000.0000</td><td>3000.0000</td><td>252535.98 KB</td>
</tr><tr><td>GHESJson</td><td>308,100.8 &mu;s</td><td>132,615.87 &mu;s</td><td>7,269.12 &mu;s</td><td>17000.0000</td><td>9000.0000</td><td>2000.0000</td><td>109706.91 KB</td>
</tr><tr><td>GHESNextYaml</td><td>999,238.5 &mu;s</td><td>116,421.98 &mu;s</td><td>6,381.48 &mu;s</td><td>80000.0000</td><td>20000.0000</td><td>3000.0000</td><td>446197.67 KB</td>
</tr><tr><td>GHESNextJson</td><td>565,582.8 &mu;s</td><td>54,146.09 &mu;s</td><td>2,967.93 &mu;s</td><td>52000.0000</td><td>14000.0000</td><td>3000.0000</td><td>307956.73 KB</td>
</tr></tbody></table>
</body>
</html>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@ Job=ShortRun IterationCount=3 LaunchCount=1
WarmupCount=3

```
| Method | Mean | Error | StdDev | Gen0 | Allocated |
|---------------------------- |-----------:|------------:|----------:|-------:|----------:|
| EmptyApiCallback | 1.640 ns | 0.8103 ns | 0.0444 ns | 0.0077 | 32 B |
| EmptyApiComponents | 3.288 ns | 0.2120 ns | 0.0116 ns | 0.0268 | 112 B |
| EmptyApiContact | 1.952 ns | 1.2597 ns | 0.0690 ns | 0.0115 | 48 B |
| EmptyApiDiscriminator | 1.901 ns | 0.3793 ns | 0.0208 ns | 0.0115 | 48 B |
| EmptyDocument | 258.154 ns | 168.3657 ns | 9.2287 ns | 0.2732 | 1144 B |
| EmptyApiEncoding | 2.205 ns | 0.8682 ns | 0.0476 ns | 0.0191 | 80 B |
| EmptyApiExample | 2.153 ns | 1.2697 ns | 0.0696 ns | 0.0172 | 72 B |
| EmptyApiExternalDocs | 1.521 ns | 0.6641 ns | 0.0364 ns | 0.0096 | 40 B |
| EmptyApiHeader | 2.550 ns | 3.3121 ns | 0.1815 ns | 0.0191 | 80 B |
| EmptyApiInfo | 2.671 ns | 1.0929 ns | 0.0599 ns | 0.0191 | 80 B |
| EmptyApiLicense | 1.939 ns | 0.6162 ns | 0.0338 ns | 0.0115 | 48 B |
| EmptyApiLink | 2.898 ns | 13.0612 ns | 0.7159 ns | 0.0172 | 72 B |
| EmptyApiMediaType | 2.561 ns | 0.3901 ns | 0.0214 ns | 0.0191 | 80 B |
| EmptyApiOAuthFlow | 2.129 ns | 4.0837 ns | 0.2238 ns | 0.0153 | 64 B |
| EmptyApiOAuthFlows | 2.460 ns | 1.0232 ns | 0.0561 ns | 0.0153 | 64 B |
| EmptyApiOperation | 45.987 ns | 5.3100 ns | 0.2911 ns | 0.0899 | 376 B |
| EmptyApiParameter | 2.960 ns | 1.5296 ns | 0.0838 ns | 0.0230 | 96 B |
| EmptyApiPathItem | 2.370 ns | 0.5273 ns | 0.0289 ns | 0.0153 | 64 B |
| EmptyApiPaths | 44.908 ns | 8.3727 ns | 0.4589 ns | 0.0592 | 248 B |
| EmptyApiRequestBody | 1.938 ns | 0.2641 ns | 0.0145 ns | 0.0115 | 48 B |
| EmptyApiResponse | 2.235 ns | 0.5333 ns | 0.0292 ns | 0.0153 | 64 B |
| EmptyApiResponses | 43.842 ns | 11.2607 ns | 0.6172 ns | 0.0592 | 248 B |
| EmptyApiSchema | 9.161 ns | 1.1866 ns | 0.0650 ns | 0.0995 | 416 B |
| EmptyApiSecurityRequirement | 6.938 ns | 0.4257 ns | 0.0233 ns | 0.0249 | 104 B |
| EmptyApiSecurityScheme | 2.985 ns | 0.3369 ns | 0.0185 ns | 0.0249 | 104 B |
| EmptyApiServer | 2.085 ns | 0.7051 ns | 0.0386 ns | 0.0134 | 56 B |
| EmptyApiServerVariable | 1.887 ns | 0.3896 ns | 0.0214 ns | 0.0115 | 48 B |
| EmptyApiTag | 2.359 ns | 0.5921 ns | 0.0325 ns | 0.0172 | 72 B |
| Method | Mean | Error | StdDev | Gen0 | Allocated |
|---------------------------- |-----------:|-----------:|----------:|-------:|----------:|
| EmptyApiCallback | 1.781 ns | 0.4829 ns | 0.0265 ns | 0.0077 | 32 B |
| EmptyApiComponents | 4.957 ns | 2.9026 ns | 0.1591 ns | 0.0268 | 112 B |
| EmptyApiContact | 2.865 ns | 1.4412 ns | 0.0790 ns | 0.0115 | 48 B |
| EmptyApiDiscriminator | 2.670 ns | 0.6316 ns | 0.0346 ns | 0.0115 | 48 B |
| EmptyDocument | 416.732 ns | 39.3570 ns | 2.1573 ns | 0.2732 | 1144 B |
| EmptyApiEncoding | 3.503 ns | 0.4499 ns | 0.0247 ns | 0.0191 | 80 B |
| EmptyApiExample | 3.548 ns | 0.8868 ns | 0.0486 ns | 0.0172 | 72 B |
| EmptyApiExternalDocs | 2.652 ns | 0.8060 ns | 0.0442 ns | 0.0096 | 40 B |
| EmptyApiHeader | 3.482 ns | 0.6217 ns | 0.0341 ns | 0.0191 | 80 B |
| EmptyApiInfo | 3.512 ns | 0.6497 ns | 0.0356 ns | 0.0191 | 80 B |
| EmptyApiLicense | 2.706 ns | 1.6023 ns | 0.0878 ns | 0.0115 | 48 B |
| EmptyApiLink | 3.270 ns | 0.8580 ns | 0.0470 ns | 0.0172 | 72 B |
| EmptyApiMediaType | 3.494 ns | 0.6535 ns | 0.0358 ns | 0.0191 | 80 B |
| EmptyApiOAuthFlow | 3.094 ns | 0.9549 ns | 0.0523 ns | 0.0153 | 64 B |
| EmptyApiOAuthFlows | 3.264 ns | 1.2645 ns | 0.0693 ns | 0.0153 | 64 B |
| EmptyApiOperation | 64.758 ns | 8.5491 ns | 0.4686 ns | 0.0899 | 376 B |
| EmptyApiParameter | 4.144 ns | 1.7628 ns | 0.0966 ns | 0.0229 | 96 B |
| EmptyApiPathItem | 3.110 ns | 0.9364 ns | 0.0513 ns | 0.0153 | 64 B |
| EmptyApiPaths | 58.693 ns | 15.0339 ns | 0.8241 ns | 0.0592 | 248 B |
| EmptyApiRequestBody | 3.252 ns | 9.8887 ns | 0.5420 ns | 0.0115 | 48 B |
| EmptyApiResponse | 3.152 ns | 1.1094 ns | 0.0608 ns | 0.0153 | 64 B |
| EmptyApiResponses | 58.916 ns | 12.7100 ns | 0.6967 ns | 0.0592 | 248 B |
| EmptyApiSchema | 14.711 ns | 4.1025 ns | 0.2249 ns | 0.1167 | 488 B |
| EmptyApiSecurityRequirement | 9.836 ns | 3.5845 ns | 0.1965 ns | 0.0249 | 104 B |
| EmptyApiSecurityScheme | 4.153 ns | 1.5510 ns | 0.0850 ns | 0.0249 | 104 B |
| EmptyApiServer | 2.913 ns | 1.0017 ns | 0.0549 ns | 0.0134 | 56 B |
| EmptyApiServerVariable | 2.684 ns | 0.4622 ns | 0.0253 ns | 0.0115 | 48 B |
| EmptyApiTag | 3.467 ns | 2.0488 ns | 0.1123 ns | 0.0172 | 72 B |
Loading
Loading