- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Description
Run Information
| Name | Value | 
|---|---|
| Architecture | x64 | 
| OS | ubuntu 22.04 | 
| Queue | ViperUbuntu | 
| Baseline | 1209ddec456f1d7871847b07b46f00d44012d687 | 
| Compare | 10bc77650ffd5462f9b66cbc8f631460e722c74f | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Improvements in System.Linq.Tests.Perf_Enumerable
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 12.64 μs | 11.77 μs | 0.93 | 0.11 | False | ||||
| 21.29 μs | 15.34 μs | 0.72 | 0.12 | False | ||||
| 15.53 μs | 10.93 μs | 0.70 | 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.WhereLast_LastElementMatches(input: IEnumerable)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.Skip_One(input: IEnumerable)
ETL Files
Histogram
JIT Disasms
System.Linq.Tests.Perf_Enumerable.SkipHalfTakeHalf(input: IEnumerable)
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 | AOT:true, CompilationMode:wasm, RunKind:micro | 
Improvements in System.Memory.Span<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 40.04 ns | 33.66 ns | 0.84 | 0.14 | False | ||||
| 66.88 ns | 55.11 ns | 0.82 | 0.05 | 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.Memory.Span<Int32>*'System.Memory.Span<Int32>.Fill(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.Reverse(Size: 512)
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 | AOT:true, CompilationMode:wasm, RunKind:micro | 
Improvements in LinqBenchmarks
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 4.18 secs | 881.12 ms | 0.21 | 0.11 | False | ||||
| 4.16 secs | 887.97 ms | 0.21 | 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 'LinqBenchmarks*'LinqBenchmarks.Order00LinqQueryX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Order00LinqMethodX
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 | AOT:true, CompilationMode:wasm, RunKind:micro | 
Improvements in System.Collections.ContainsTrueComparer<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 396.52 μs | 316.46 μs | 0.80 | 0.20 | 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.ContainsTrueComparer<String>*'System.Collections.ContainsTrueComparer<String>.SortedSet(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository







