Skip to content

[Perf -35%] System.Threading.Tests.Perf_Thread.GetCurrentProcessorId #37804

@DrewScoggins

Description

@DrewScoggins

Run Information

Architecture x64
OS Windows 10.0.18362
Changes diff

Regressions in System.Threading.Tests.Perf_Thread

Benchmark Baseline Test Test/Base Modality Baseline Outlier
GetCurrentProcessorId 4.26 ns 5.74 ns 1.35 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.Threading.Tests.Perf_Thread*';

Histogram

System.Threading.Tests.Perf_Thread.GetCurrentProcessorId

[3.832 ; 4.527) | @@@@
[4.527 ; 5.222) | 
[5.222 ; 6.112) | @@@@@@@@@@@@@@@
[6.112 ; 6.602) | @@@
[6.602 ; 6.862) | 
[6.862 ; 7.557) | @

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