aspnetcore/test/Microsoft.AspNetCore.Server...
David Fowler 239b691ff5 A few HttpParser changes (#1624)
- Renamed KestrelHttpParser to HttpParser
- Removed the generic virtual dispatch as it turns out to be an
order of magnitude slower than regular virtual dispatch. This change
means we also lose the inlining of Frame.OnStartLine and Frame.OnHeader.
2017-04-07 08:35:53 -07:00
..
Mocks
configs
DotSegmentRemovalBenchmark.cs
ErrorUtilities.cs
FrameParsingOverheadBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00
FrameWritingBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00
KestrelHttpParserBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00
KnownStringsBenchmark.cs
Microsoft.AspNetCore.Server.Kestrel.Performance.csproj
PipeThroughputBenchmark.cs
Program.cs
Readme.md
RequestParsingBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00
RequestParsingData.cs
ResponseHeaderCollectionBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00
ResponseHeadersWritingBenchmark.cs A few HttpParser changes (#1624) 2017-04-07 08:35:53 -07:00

Readme.md

Compile the solution in Release mode (so Kestrel is available in release)

To run a specific benchmark add it as parameter

dotnet run -c Release RequestParsing

To run all use All as parameter

dotnet run -c Release All

Using no parameter will list all available benchmarks