Skip to content

[Perf -11%] System.Collections.Tests.Add_Remove_SteadyState<Int32>.ConcurrentQueue #43905

Closed
@DrewScoggins

Description

@DrewScoggins

Run Information

Architecture x64
OS Windows 10.0.18362
Baseline c9d3d3e60dd9bf049c47d39895f1c2d4fddeb5df
Compare 095539fd800775fc9542a07f411cbc1b7e72084e
Diff Diff

Regressions in System.Collections.Tests.Add_Remove_SteadyState

Benchmark Baseline Test Test/Base Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
ConcurrentQueue 20.72 ns 23.01 ns 1.11 124.02802102440427 142.22494413403405 1.1467162255701013 Trace Trace

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.Collections.Tests.Add_Remove_SteadyState<Int32>*'

Histogram

System.Collections.Tests.Add_Remove_SteadyState.ConcurrentQueue(Count: 512)

[20.662 ; 21.152) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[21.152 ; 21.643) | 
[21.643 ; 22.297) | 
[22.297 ; 22.843) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[22.843 ; 23.407) | @@

Docs

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions