-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Closed
Labels
arch-x64area-System.Memoryos-windowstenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmark
Milestone
Description
Run Information
Architecture | x64 |
---|---|
OS | Windows 10.0.18362 |
Changes | diff |
Regressions in System.Memory.Span
Benchmark | Baseline | Test | Test/Base | Modality | Baseline Outlier |
---|---|---|---|---|---|
BinarySearch | 14.86 ns | 19.26 ns | 1.30 | Bimodal | True |
Related Issue on x86 Windows
[Perf -25%] System.Memory.Span.IndexOfAnyThreeValues
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.BinarySearch(Size: 512)
[13.136 ; 14.227) | @@@@@@@@
[14.227 ; 14.616) |
[14.616 ; 15.707) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[15.707 ; 16.840) | @@@@
[16.840 ; 17.931) |
[17.931 ; 18.355) |
[18.355 ; 19.446) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Metadata
Metadata
Assignees
Labels
arch-x64area-System.Memoryos-windowstenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmark