aspnetcore/test/Microsoft.AspNetCore.Server...
David Fowler c8b6a2be56 More FrameConnection refactoring (#1820)
* More FrameConnection refactoring
- This change reverts the change to complete the writer with an
exception on abort because of the number of first chance exceptions
that get thrown.
- This change also moves connection logging into FrameConnection instead
of being split between the ConnectionHandler and FrameConnection.
- Fixed issues with LibuvOutputConsumerTests that leak WriteReq since
cancelled writes no longer end the connection.
2017-05-09 17:40:25 -07:00
..
Mocks Fix flaky heartbeat test (#1794) 2017-04-29 00:42:27 -07:00
configs
DotSegmentRemovalBenchmark.cs
ErrorUtilities.cs
FrameFeatureCollection.cs
FrameParsingOverheadBenchmark.cs Simplify connection lifetime control flow (#1776) 2017-05-05 16:11:01 -07:00
FrameWritingBenchmark.cs More FrameConnection refactoring (#1820) 2017-05-09 17:40:25 -07:00
KestrelHttpParserBenchmark.cs
KnownStringsBenchmark.cs Merge branch 'arespr/knownmethods-optimizations' into dev 2017-05-04 11:44:54 -07:00
Microsoft.AspNetCore.Server.Kestrel.Performance.csproj Refactoring and of FrameConnection and Frame (#1816) 2017-05-08 20:44:13 -07:00
PipeThroughputBenchmark.cs
Program.cs
Readme.md
RequestParsingBenchmark.cs Simplify connection lifetime control flow (#1776) 2017-05-05 16:11:01 -07:00
RequestParsingData.cs
ResponseHeaderCollectionBenchmark.cs Simplify connection lifetime control flow (#1776) 2017-05-05 16:11:01 -07:00
ResponseHeadersWritingBenchmark.cs More FrameConnection refactoring (#1820) 2017-05-09 17:40:25 -07:00
StringUtilitiesBenchmark.cs Implement new request trace identifier format 2017-05-01 09:50:47 -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