aspnetcore/test/Microsoft.AspNetCore.Server...
David Fowler 749e282102 Prepare for OnReader/WriterCallbacks changes (#1791)
- This change does a few things:

1. It adds the events we will replace with
pipe events to IConnectionContext and IConnectionInformation to get out of
band notifications about pipe completions.

2. It also implements those callbacks
and exposing slight changes we'll need to make once we have them. The idea is
that we can delete/replace these methods once we have the new pipe API and things
will keep working.
2017-04-29 00:41:48 -07:00
..
Mocks Prepare for OnReader/WriterCallbacks changes (#1791) 2017-04-29 00:41:48 -07:00
configs
DotSegmentRemovalBenchmark.cs
ErrorUtilities.cs
FrameFeatureCollection.cs
FrameParsingOverheadBenchmark.cs
FrameWritingBenchmark.cs Remove Logging dependency from the http parser (#1780) 2017-04-27 08:46:08 -07:00
KestrelHttpParserBenchmark.cs Remove Logging dependency from the http parser (#1780) 2017-04-27 08:46:08 -07:00
KnownStringsBenchmark.cs
Microsoft.AspNetCore.Server.Kestrel.Performance.csproj
PipeThroughputBenchmark.cs
Program.cs
Readme.md
RequestParsingBenchmark.cs Remove Logging dependency from the http parser (#1780) 2017-04-27 08:46:08 -07:00
RequestParsingData.cs
ResponseHeaderCollectionBenchmark.cs Remove Logging dependency from the http parser (#1780) 2017-04-27 08:46:08 -07:00
ResponseHeadersWritingBenchmark.cs Remove Logging dependency from the http parser (#1780) 2017-04-27 08:46:08 -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