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 | 267.2 μs | 40.45 μs | 2.22 μs | 74.2188 | - | - | 308.02 KB |
| PetStoreJson | 112.4 μs | 21.93 μs | 1.20 μs | 41.5039 | 2.4414 | - | 170.17 KB |
| GHESYaml | 616,153.2 μs | 136,440.25 μs | 7,478.75 μs | 45000.0000 | 18000.0000 | 3000.0000 | 253472.06 KB |
| GHESJson | 252,074.5 μs | 466,491.71 μs | 25,569.98 μs | 18000.0000 | 9000.0000 | 2000.0000 | 110643.88 KB |
| GHESNextYaml | 793,235.7 μs | 226,448.39 μs | 12,412.40 μs | 80000.0000 | 19000.0000 | 3000.0000 | 447183.69 KB |
| GHESNextJson | 460,463.3 μs | 239,580.50 μs | 13,132.22 μs | 53000.0000 | 13000.0000 | 3000.0000 | 308943.27 KB |
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
|------------- |--------------:|---------------:|--------------:|-----------:|-----------:|----------:|-------------:|
| PetStoreYaml | 281.26 μs | 87.951 μs | 4.821 μs | 74.2188 | 15.6250 | - | 313.05 KB |
| PetStoreJson | 99.37 μs | 7.974 μs | 0.437 μs | 42.4805 | 8.3008 | - | 175.2 KB |
| GHESYaml | 558,007.40 μs | 245,240.510 μs | 13,442.460 μs | 45000.0000 | 19000.0000 | 3000.0000 | 254573.63 KB |
| GHESJson | 263,444.90 μs | 586,112.802 μs | 32,126.821 μs | 18000.0000 | 9000.0000 | 2000.0000 | 111745.13 KB |
| GHESNextYaml | 785,094.03 μs | 214,946.431 μs | 11,781.939 μs | 80000.0000 | 20000.0000 | 3000.0000 | 450674.2 KB |
| GHESNextJson | 461,067.00 μs | 50,227.814 μs | 2,753.156 μs | 53000.0000 | 13000.0000 | 3000.0000 | 312434.25 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,267.2 μs,40.45 μs,2.22 μs,74.2188,0.0000,0.0000,308.02 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.4 μs,21.93 μs,1.20 μs,41.5039,2.4414,0.0000,170.17 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,"616,153.2 μs","136,440.25 μs","7,478.75 μs",45000.0000,18000.0000,3000.0000,253472.06 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,"252,074.5 μs","466,491.71 μs","25,569.98 μs",18000.0000,9000.0000,2000.0000,110643.88 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,"793,235.7 μs","226,448.39 μs","12,412.40 μs",80000.0000,19000.0000,3000.0000,447183.69 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,"460,463.3 μs","239,580.50 μs","13,132.22 μs",53000.0000,13000.0000,3000.0000,308943.27 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,281.26 μs,87.951 μs,4.821 μs,74.2188,15.6250,0.0000,313.05 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,99.37 μs,7.974 μs,0.437 μs,42.4805,8.3008,0.0000,175.2 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,"558,007.40 μs","245,240.510 μs","13,442.460 μs",45000.0000,19000.0000,3000.0000,254573.63 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,"263,444.90 μs","586,112.802 μs","32,126.821 μs",18000.0000,9000.0000,2000.0000,111745.13 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,"785,094.03 μs","214,946.431 μs","11,781.939 μs",80000.0000,20000.0000,3000.0000,450674.2 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,"461,067.00 μs","50,227.814 μs","2,753.156 μs",53000.0000,13000.0000,3000.0000,312434.25 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-20260626-130032</title>
<title>performance.Descriptions-20260626-150505</title>

<style type="text/css">
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
Expand All @@ -24,14 +24,14 @@
</code></pre>

<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>
<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>267.2 &mu;s</td><td>40.45 &mu;s</td><td>2.22 &mu;s</td><td>74.2188</td><td>-</td><td>-</td><td>308.02 KB</td>
</tr><tr><td>PetStoreJson</td><td>112.4 &mu;s</td><td>21.93 &mu;s</td><td>1.20 &mu;s</td><td>41.5039</td><td>2.4414</td><td>-</td><td>170.17 KB</td>
</tr><tr><td>GHESYaml</td><td>616,153.2 &mu;s</td><td>136,440.25 &mu;s</td><td>7,478.75 &mu;s</td><td>45000.0000</td><td>18000.0000</td><td>3000.0000</td><td>253472.06 KB</td>
</tr><tr><td>GHESJson</td><td>252,074.5 &mu;s</td><td>466,491.71 &mu;s</td><td>25,569.98 &mu;s</td><td>18000.0000</td><td>9000.0000</td><td>2000.0000</td><td>110643.88 KB</td>
</tr><tr><td>GHESNextYaml</td><td>793,235.7 &mu;s</td><td>226,448.39 &mu;s</td><td>12,412.40 &mu;s</td><td>80000.0000</td><td>19000.0000</td><td>3000.0000</td><td>447183.69 KB</td>
</tr><tr><td>GHESNextJson</td><td>460,463.3 &mu;s</td><td>239,580.50 &mu;s</td><td>13,132.22 &mu;s</td><td>53000.0000</td><td>13000.0000</td><td>3000.0000</td><td>308943.27 KB</td>
</thead><tbody><tr><td>PetStoreYaml</td><td>281.26 &mu;s</td><td>87.951 &mu;s</td><td>4.821 &mu;s</td><td>74.2188</td><td>15.6250</td><td>-</td><td>313.05 KB</td>
</tr><tr><td>PetStoreJson</td><td>99.37 &mu;s</td><td>7.974 &mu;s</td><td>0.437 &mu;s</td><td>42.4805</td><td>8.3008</td><td>-</td><td>175.2 KB</td>
</tr><tr><td>GHESYaml</td><td>558,007.40 &mu;s</td><td>245,240.510 &mu;s</td><td>13,442.460 &mu;s</td><td>45000.0000</td><td>19000.0000</td><td>3000.0000</td><td>254573.63 KB</td>
</tr><tr><td>GHESJson</td><td>263,444.90 &mu;s</td><td>586,112.802 &mu;s</td><td>32,126.821 &mu;s</td><td>18000.0000</td><td>9000.0000</td><td>2000.0000</td><td>111745.13 KB</td>
</tr><tr><td>GHESNextYaml</td><td>785,094.03 &mu;s</td><td>214,946.431 &mu;s</td><td>11,781.939 &mu;s</td><td>80000.0000</td><td>20000.0000</td><td>3000.0000</td><td>450674.2 KB</td>
</tr><tr><td>GHESNextJson</td><td>461,067.00 &mu;s</td><td>50,227.814 &mu;s</td><td>2,753.156 &mu;s</td><td>53000.0000</td><td>13000.0000</td><td>3000.0000</td><td>312434.25 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.617 ns | 0.0672 ns | 0.0037 ns | 0.0077 | 32 B |
| EmptyApiComponents | 3.296 ns | 0.6335 ns | 0.0347 ns | 0.0249 | 104 B |
| EmptyApiContact | 1.877 ns | 0.2847 ns | 0.0156 ns | 0.0115 | 48 B |
| EmptyApiDiscriminator | 1.729 ns | 0.3618 ns | 0.0198 ns | 0.0096 | 40 B |
| EmptyDocument | 297.313 ns | 16.0613 ns | 0.8804 ns | 0.2713 | 1136 B |
| EmptyApiEncoding | 2.119 ns | 0.8175 ns | 0.0448 ns | 0.0134 | 56 B |
| EmptyApiExample | 2.420 ns | 9.4606 ns | 0.5186 ns | 0.0134 | 56 B |
| EmptyApiExternalDocs | 1.622 ns | 3.7822 ns | 0.2073 ns | 0.0096 | 40 B |
| EmptyApiHeader | 2.540 ns | 0.5043 ns | 0.0276 ns | 0.0191 | 80 B |
| EmptyApiInfo | 2.538 ns | 0.4522 ns | 0.0248 ns | 0.0191 | 80 B |
| EmptyApiLicense | 2.116 ns | 2.1212 ns | 0.1163 ns | 0.0115 | 48 B |
| EmptyApiLink | 2.409 ns | 0.3301 ns | 0.0181 ns | 0.0172 | 72 B |
| EmptyApiMediaType | 2.077 ns | 0.3947 ns | 0.0216 ns | 0.0134 | 56 B |
| EmptyApiOAuthFlow | 2.099 ns | 1.1265 ns | 0.0617 ns | 0.0134 | 56 B |
| EmptyApiOAuthFlows | 2.364 ns | 2.7114 ns | 0.1486 ns | 0.0134 | 56 B |
| EmptyApiOperation | 46.196 ns | 8.4667 ns | 0.4641 ns | 0.0899 | 376 B |
| EmptyApiParameter | 2.941 ns | 2.1841 ns | 0.1197 ns | 0.0230 | 96 B |
| EmptyApiPathItem | 2.487 ns | 3.5335 ns | 0.1937 ns | 0.0153 | 64 B |
| EmptyApiPaths | 43.691 ns | 11.9156 ns | 0.6531 ns | 0.0592 | 248 B |
| EmptyApiRequestBody | 2.166 ns | 1.0253 ns | 0.0562 ns | 0.0115 | 48 B |
| EmptyApiResponse | 2.176 ns | 0.4655 ns | 0.0255 ns | 0.0134 | 56 B |
| EmptyApiResponses | 42.611 ns | 4.7641 ns | 0.2611 ns | 0.0592 | 248 B |
| EmptyApiSchema | 10.504 ns | 0.2940 ns | 0.0161 ns | 0.1224 | 512 B |
| EmptyApiSecurityRequirement | 7.004 ns | 1.1125 ns | 0.0610 ns | 0.0249 | 104 B |
| EmptyApiSecurityScheme | 2.702 ns | 0.6486 ns | 0.0356 ns | 0.0210 | 88 B |
| EmptyApiServer | 2.022 ns | 0.6456 ns | 0.0354 ns | 0.0115 | 48 B |
| EmptyApiServerVariable | 2.009 ns | 0.8402 ns | 0.0461 ns | 0.0115 | 48 B |
| EmptyApiTag | 2.042 ns | 1.0689 ns | 0.0586 ns | 0.0115 | 48 B |
| Method | Mean | Error | StdDev | Gen0 | Allocated |
|---------------------------- |-----------:|----------:|----------:|-------:|----------:|
| EmptyApiCallback | 1.631 ns | 0.4678 ns | 0.0256 ns | 0.0077 | 32 B |
| EmptyApiComponents | 3.038 ns | 0.4529 ns | 0.0248 ns | 0.0249 | 104 B |
| EmptyApiContact | 1.896 ns | 0.3129 ns | 0.0172 ns | 0.0115 | 48 B |
| EmptyApiDiscriminator | 1.749 ns | 0.3228 ns | 0.0177 ns | 0.0096 | 40 B |
| EmptyDocument | 299.380 ns | 9.4022 ns | 0.5154 ns | 0.2713 | 1136 B |
| EmptyApiEncoding | 2.058 ns | 0.5317 ns | 0.0291 ns | 0.0134 | 56 B |
| EmptyApiExample | 2.109 ns | 0.5283 ns | 0.0290 ns | 0.0134 | 56 B |
| EmptyApiExternalDocs | 1.805 ns | 0.5617 ns | 0.0308 ns | 0.0096 | 40 B |
| EmptyApiHeader | 2.603 ns | 0.2398 ns | 0.0131 ns | 0.0191 | 80 B |
| EmptyApiInfo | 2.592 ns | 0.1590 ns | 0.0087 ns | 0.0191 | 80 B |
| EmptyApiLicense | 1.943 ns | 0.1054 ns | 0.0058 ns | 0.0115 | 48 B |
| EmptyApiLink | 2.421 ns | 0.4424 ns | 0.0242 ns | 0.0172 | 72 B |
| EmptyApiMediaType | 2.090 ns | 0.4463 ns | 0.0245 ns | 0.0134 | 56 B |
| EmptyApiOAuthFlow | 2.091 ns | 0.1712 ns | 0.0094 ns | 0.0134 | 56 B |
| EmptyApiOAuthFlows | 2.145 ns | 1.3739 ns | 0.0753 ns | 0.0134 | 56 B |
| EmptyApiOperation | 49.237 ns | 5.8974 ns | 0.3233 ns | 0.0899 | 376 B |
| EmptyApiParameter | 2.901 ns | 0.1597 ns | 0.0088 ns | 0.0230 | 96 B |
| EmptyApiPathItem | 2.268 ns | 0.3209 ns | 0.0176 ns | 0.0153 | 64 B |
| EmptyApiPaths | 43.940 ns | 0.7996 ns | 0.0438 ns | 0.0592 | 248 B |
| EmptyApiRequestBody | 2.018 ns | 1.0255 ns | 0.0562 ns | 0.0115 | 48 B |
| EmptyApiResponse | 2.147 ns | 0.2978 ns | 0.0163 ns | 0.0134 | 56 B |
| EmptyApiResponses | 44.493 ns | 8.3008 ns | 0.4550 ns | 0.0592 | 248 B |
| EmptyApiSchema | 11.176 ns | 1.0596 ns | 0.0581 ns | 0.1224 | 512 B |
| EmptyApiSecurityRequirement | 6.937 ns | 0.9959 ns | 0.0546 ns | 0.0249 | 104 B |
| EmptyApiSecurityScheme | 2.727 ns | 0.3873 ns | 0.0212 ns | 0.0210 | 88 B |
| EmptyApiServer | 1.989 ns | 0.9299 ns | 0.0510 ns | 0.0115 | 48 B |
| EmptyApiServerVariable | 1.925 ns | 0.5804 ns | 0.0318 ns | 0.0115 | 48 B |
| EmptyApiTag | 1.962 ns | 0.3806 ns | 0.0209 ns | 0.0115 | 48 B |
Loading
Loading