Use .NET Core SequenceReader#7003
Conversation
|
We need to run a perf test with this to make sure we have no regressions. |
|
/AzurePipelines run AspNetCore-benchmarking-pr |
1 similar comment
|
/AzurePipelines run AspNetCore-benchmarking-pr |
|
/AzurePipelines run AspNetCore-benchmarking-pr |
3 similar comments
|
/AzurePipelines run AspNetCore-benchmarking-pr |
This comment has been minimized.
This comment has been minimized.
|
/AzurePipelines run AspNetCore-benchmarking-pr |
|
Ok, i give up. The bot doesn't like us anymore. |
Let me give it a try, it always listens to me. /AzurePipelines run ... away! (you are free) :) |
|
I'm just going to make a separate temp PR for perf validation. |
|
Results
|
|
not only an issue but the baseline is using a different runtime, look at the memory usage |
|
/AzurePipelines run AspNetCore-benchmarking-pr |
|
No pipelines are associated with this pull request. |
|
I will do it |
|
@JeremyKuhne would you mind merging master into your branch so I can run benchmarks? |
Remove BufferReader and use SequenceReader<T> which now ships in CoreFX. This is related to aspnet/KestrelHttpServer#3068 which builds on the functionality added to the reader.
1a92ac9 to
a02ac20
Compare
rebased |
|
/AzurePipelines run AspNetCore-benchmarking-pr |
|
No pipelines are associated with this pull request. |
|
@sebastienros confirmed there isn't a regression. |
|
Yay. |
Remove BufferReader and use SequenceReader which now ships in CoreFX.
This is related to aspnet/KestrelHttpServer#3068 which builds on the functionality added to the reader.
I'll follow up with a port of said PR after this goes in.
Addresses #4693
cc: @danmosemsft, @davidfowl