forked from dotnet/performance
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Run Information
| Architecture | x86 |
|---|---|
| OS | Windows 10.0.18362 |
| Changes | diff |
Regressions in System.Memory.Span
| Benchmark | Baseline | Test | Test/Base | Modality | Baseline Outlier |
|---|---|---|---|---|---|
| IndexOfAnyThreeValues | 18.99 ns | 23.73 ns | 1.25 | True |
Related Issue on x64 Windows
[Perf -30%] System.Memory.Span.BinarySearch
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.Memory.Span<Byte>*';Histogram
System.Memory.Span.IndexOfAnyThreeValues(Size: 512)
[17.435 ; 17.992) | @@
[17.992 ; 18.949) | @@@@@@@@@@@@@@@@@@@@@@@
[18.949 ; 19.894) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[19.894 ; 20.791) | @@@@@
[20.791 ; 21.736) | @@@@@@@@@@@@@@@@@@
[21.736 ; 22.711) | @@@@@@@@
[22.711 ; 23.913) | @@@@@@@@@@@@@@@@@@@
[23.913 ; 24.772) | @@
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
_1.png)