-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | TigerWindows |
Baseline | 296780df4ebeb237455f7e465cbf1df181da277d |
Compare | 4314ca34f3c620c180ef8f7fc28973af7ff47ad4 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in LinqBenchmarks
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
259.51 ms | 244.24 ms | 0.94 | 0.06 | False | ||||
2.94 secs | 2.72 secs | 0.93 | 0.02 | False | ||||
257.87 ms | 243.73 ms | 0.95 | 0.07 | False | ||||
2.90 secs | 2.46 secs | 0.85 | 0.03 | False | ||||
1.85 secs | 1.60 secs | 0.87 | 0.02 | False | ||||
1.74 secs | 1.51 secs | 0.87 | 0.01 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*'
LinqBenchmarks.Where00LinqMethodX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.GroupBy00AggregateByX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.Where00LinqQueryX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.AggregateBy00LinqMethodX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.CountBy00AggregateByX
ETL Files
Histogram
JIT Disasms
LinqBenchmarks.CountBy00LinqMethodX
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 | Windows 10.0.22621 |
Queue | TigerWindows |
Baseline | 296780df4ebeb237455f7e465cbf1df181da277d |
Compare | 4314ca34f3c620c180ef8f7fc28973af7ff47ad4 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in Benchstone.MDBenchI.MDGeneralArray
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
17.61 ms | 16.33 ms | 0.93 | 0.16 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDGeneralArray*'
Benchstone.MDBenchI.MDGeneralArray.Test
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository