Skip to content

[Perf -11%] System.Tests.Perf_Char.GetUnicodeCategory #574

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture x64
OS Windows 10.0.18362
Changes diff

Regressions in System.Tests.Perf_Char

Benchmark Baseline Test Test/Base Modality Baseline Outlier
GetUnicodeCategory 4.20 ns 4.66 ns 1.11 True

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.Tests.Perf_Char*';

Histogram

System.Tests.Perf_Char.GetUnicodeCategory(c: 'א')

[3.935 ; 4.081) | @@@@
[4.081 ; 4.292) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[4.292 ; 4.378) | 
[4.378 ; 4.529) | @@@@@@@@@@@@@@@@@
[4.529 ; 4.674) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[4.674 ; 4.901) | @@@@@@@@
[4.901 ; 5.046) | 
[5.046 ; 5.147) | 
[5.147 ; 5.292) | @@
[5.292 ; 5.522) | 
[5.522 ; 5.684) | @@@@@@@@@@@@@@@

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