Closed
Description
Run Information
Architecture | x64 |
---|---|
OS | Windows 10.0.19042 |
Baseline | d839aacdb43cd1b5d6957a05ba4539d411938829 |
Compare | dcd1e03ab42ea52d488f6874f40403f5f6069818 |
Diff | Diff |
Improvemnts in System.Net.Http.Tests.SocketsHttpHandlerPerfTest
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
Get - Duration of single invocation | 75.61 μs | 63.09 μs | 0.83 | 0.50 | False |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Net.Http.Tests.SocketsHttpHandlerPerfTest*'
Payloads
Histogram
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: False, responseLength: 1)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Architecture | x64 |
---|---|
OS | Windows 10.0.19042 |
Baseline | d839aacdb43cd1b5d6957a05ba4539d411938829 |
Compare | dcd1e03ab42ea52d488f6874f40403f5f6069818 |
Diff | Diff |
Improvemnts in Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
Scoped - Duration of single invocation | 87.41 ns | 66.76 ns | 0.76 | 0.28 | False | |||||
Transient - Duration of single invocation | 5.78 μs | 109.92 ns | 0.02 | 0.08 | True |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable*'
Payloads
Histogram
Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable.Scoped
Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable.Transient
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository