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 Use corefxlab and corefx by source (#1612) 2017-04-05 15:37:45 -07:00
configs
DotSegmentRemovalBenchmark.cs Rename namespaces/directories/classes in Kestrel.Core and Transport.Libuv (#1582). 2017-04-04 13:45:02 -07:00
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 Use corefxlab and corefx by source (#1612) 2017-04-05 15:37:45 -07:00
Microsoft.AspNetCore.Server.Kestrel.Performance.csproj Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
PipeThroughputBenchmark.cs Use corefxlab and corefx by source (#1612) 2017-04-05 15:37:45 -07:00
Program.cs Transport agnostic kestrel refactoring (#1551) 2017-03-29 16:06:05 -07:00
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