Open
Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5ef47c852ffd51aaeb52e34391fe4fed261c9f26 |
Compare | 597d647327a446f052d210d799a3440d23d7bdba |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
18.20 ns | 27.05 ns | 1.49 | 0.42 | False | ||||
6.67 ns | 8.73 ns | 1.31 | 0.53 | False | ||||
19.44 ns | 26.80 ns | 1.38 | 0.49 | False | ||||
10.49 ns | 13.91 ns | 1.33 | 0.67 | False | ||||
13.17 ns | 14.56 ns | 1.11 | 0.16 | False | ||||
32.51 ns | 37.48 ns | 1.15 | 0.26 | False | ||||
34.34 ns | 41.52 ns | 1.21 | 0.32 | False | ||||
38.39 ns | 41.33 ns | 1.08 | 0.19 | False | ||||
14.29 ns | 17.04 ns | 1.19 | 0.47 | False | ||||
19.05 ns | 23.19 ns | 1.22 | 0.43 | False | ||||
18.19 ns | 22.63 ns | 1.24 | 0.40 | False | ||||
32.89 ns | 39.92 ns | 1.21 | 0.30 | False | ||||
18.02 ns | 24.81 ns | 1.38 | 0.37 | False | ||||
9.81 ns | 15.60 ns | 1.59 | 0.63 | False | ||||
6.30 ns | 7.46 ns | 1.18 | 0.57 | False | ||||
34.99 ns | 42.34 ns | 1.21 | 0.27 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>*'
Payloads
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanOrEqualAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.EqualityOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.LessThanOrEqualAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanOrEqualAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.UnaryNegateOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.MinBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.DivisionOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.SumBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.DotBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.LessThanAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanOrEqualBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GreaterThanAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.EqualsAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.LessThanOrEqualBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5ef47c852ffd51aaeb52e34391fe4fed261c9f26 |
Compare | 597d647327a446f052d210d799a3440d23d7bdba |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_String
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
353.13 ns | 389.06 ns | 1.10 | 0.09 | False | ||||
450.22 ns | 542.34 ns | 1.20 | 0.10 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*'
Payloads
System.Tests.Perf_String.Concat_str_str_str(size: 100)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.Concat_str_str_str_str(size: 100)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 5ef47c852ffd51aaeb52e34391fe4fed261c9f26 |
Compare | 597d647327a446f052d210d799a3440d23d7bdba |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.Tests.Perf_PriorityQueue<String, String>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
786.27 ns | 880.99 ns | 1.12 | 0.11 | False | ||||
6.40 μs | 7.17 μs | 1.12 | 0.12 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<String, String>*'
Payloads
System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 10)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 100)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository