-
Couldn't load subscription status.
- Fork 4
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 1209ddec456f1d7871847b07b46f00d44012d687 |
| Compare | 10bc77650ffd5462f9b66cbc8f631460e722c74f |
| Diff | Diff |
| Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Linq.Tests.Perf_Enumerable
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 12.41 μs | 16.62 μs | 1.34 | 0.14 | False | ||||
| 16.62 μs | 24.65 μs | 1.48 | 0.10 | False | ||||
| 10.39 μs | 18.18 μs | 1.75 | 0.05 | False | ||||
| 7.31 μs | 11.89 μs | 1.63 | 0.14 | False | ||||
| 9.69 μs | 11.70 μs | 1.21 | 0.12 | False | ||||
| 7.72 μs | 11.64 μs | 1.51 | 0.11 | False | ||||
| 9.15 μs | 11.50 μs | 1.26 | 0.13 | False | ||||
| 9.22 μs | 11.90 μs | 1.29 | 0.19 | False | ||||
| 25.03 μs | 38.41 μs | 1.53 | 0.13 | False | ||||
| 9.71 μs | 16.14 μs | 1.66 | 0.17 | False | ||||
| 150.90 ns | 611.37 ns | 4.05 | 0.12 | False | ||||
| 7.59 μs | 11.75 μs | 1.55 | 0.09 | False | ||||
| 7.47 μs | 11.77 μs | 1.57 | 0.13 | False | ||||
| 11.55 μs | 20.07 μs | 1.74 | 0.08 | False | ||||
| 9.24 μs | 11.69 μs | 1.27 | 0.12 | False | ||||
| 13.26 μs | 21.14 μs | 1.59 | 0.08 | 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.Linq.Tests.Perf_Enumerable*'System.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(input: List)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.SelectToList(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.Select(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(input: List)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: List)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: List)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereSelect(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereFirst_LastElementMatches(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.EmptyTakeSelectToArray
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.Where(input: Array)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.WhereFirst_LastElementMatches(input: List)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.SelectToArray(input: Array)
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 | ViperUbuntu |
| Baseline | 1209ddec456f1d7871847b07b46f00d44012d687 |
| Compare | 10bc77650ffd5462f9b66cbc8f631460e722c74f |
| Diff | Diff |
| Configs | CompilationMode:wasm, RunKind:micro |
Regressions in LinqBenchmarks
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 5.88 secs | 6.33 secs | 1.08 | 0.08 | False | ||||
| 7.51 secs | 9.65 secs | 1.28 | 0.06 | False | ||||
| 7.45 secs | 9.47 secs | 1.27 | 0.06 | False | ||||
| 4.20 secs | 4.79 secs | 1.14 | 0.14 | False | ||||
| 4.30 secs | 4.85 secs | 1.13 | 0.09 | 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 'LinqBenchmarks*'LinqBenchmarks.Where01LinqMethodNestedX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Where00LinqMethodX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Where00LinqQueryX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Where01LinqQueryX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Where01LinqMethodX
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 | ViperUbuntu |
| Baseline | 1209ddec456f1d7871847b07b46f00d44012d687 |
| Compare | 10bc77650ffd5462f9b66cbc8f631460e722c74f |
| 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 |
|---|---|---|---|---|---|---|---|---|
| 4.19 μs | 4.97 μs | 1.19 | 0.04 | 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*'System.Tests.Perf_String.Join_Enumerable
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 | ViperUbuntu |
| Baseline | 1209ddec456f1d7871847b07b46f00d44012d687 |
| Compare | 10bc77650ffd5462f9b66cbc8f631460e722c74f |
| Diff | Diff |
| Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Buffers.Tests.ReadOnlySequenceTests<Char>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 27.31 ns | 32.12 ns | 1.18 | 0.47 | 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.Buffers.Tests.ReadOnlySequenceTests<Char>*'System.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstTenSegments
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository






















