Skip to content

[Perf -17%] System.Net.Primitives.Tests.CredentialCacheTests (2) #510

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture x64
OS Windows 10.0.18362
Changes diff

Regressions in System.Net.Primitives.Tests.CredentialCacheTests

Benchmark Baseline Test Test/Base Modality Baseline Outlier
GetCredential_HostPort 28.07 ns 34.32 ns 1.22 False
ForEach 36.55 ns 40.90 ns 1.12 False

graph
graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*';

Histogram

System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "notfound", hostPortCount: 0)

[27.212 ; 28.888) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[28.888 ; 30.612) | 
[30.612 ; 32.289) | @@@@@@@@@@@@@@@
[32.289 ; 34.066) | 
[34.066 ; 35.742) | @@@@@@@@

System.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 0, hostPortCount: 0)

[35.616 ; 37.535) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[37.535 ; 39.237) | 
[39.237 ; 41.156) | @@@@@@@@@@@@@@
[41.156 ; 42.714) | 
[42.714 ; 44.633) | @@@@@@@@
[44.633 ; 45.870) | 
[45.870 ; 47.789) | @

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions