Skip to content

[Perf -23%] System.Collections.IndexerSet<String>.Span #40856

@DrewScoggins

Description

@DrewScoggins

I have added a new feature to the performance issues. If you click on the name of the benchmark in the table, you will be taken to a page that shows the entire test history for that benchmark.

Run Information

Architecture x64
OS Windows 10.0.18362
Changes diff

Regressions in System.Collections.IndexerSet

Benchmark Baseline Test Test/Base Modality Baseline Outlier
Span 338.68 ns 420.03 ns 1.24 False

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.IndexerSet<String>*'

Histogram

System.Collections.IndexerSet.Span(Size: 512)

[333.353 ; 347.615) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[347.615 ; 366.299) | @@@@@@@@@@@@@@
[366.299 ; 386.978) | @@@@@@@
[386.978 ; 401.231) | @@@@@
[401.231 ; 415.994) | 
[415.994 ; 430.257) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[430.257 ; 443.483) | @

Docs

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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions