-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22621 |
| Queue | TigerWindows |
| Baseline | b8f554d1b834d71fe9028026a45761f857d8ad17 |
| Compare | a17b872de7639a8b3182390b9ac54cb913b62bd1 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Tests.Perf_Enum
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 108.14 ns | 96.67 ns | 0.89 | 0.03 | False | ||||
| 35.08 ns | 26.26 ns | 0.75 | 0.05 | False | ||||
| 118.00 ns | 102.48 ns | 0.87 | 0.01 | False | ||||
| 36.63 ns | 33.41 ns | 0.91 | 0.03 | False | ||||
| 119.77 ns | 110.51 ns | 0.92 | 0.01 | False | ||||
| 21.95 ns | 19.92 ns | 0.91 | 0.06 | False | ||||
| 104.47 ns | 93.64 ns | 0.90 | 0.03 | False | ||||
| 30.40 ns | 22.44 ns | 0.74 | 0.03 | False | ||||
| 14.58 ns | 12.43 ns | 0.85 | 0.22 | False | ||||
| 30.12 ns | 20.36 ns | 0.68 | 0.07 | 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 'System.Tests.Perf_Enum*'Details
System.Tests.Perf_Enum.InterpolateIntoSpan_NonFlags(value: 42)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_Format_NonFlags(value: 8, format: "F")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.InterpolateIntoStringBuilder_Flags(value: 32)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_Flags(value: Yellow, Blue)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.InterpolateIntoStringBuilder_NonFlags(value: 42)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_Format_NonFlags(value: Thursday, format: "f")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.InterpolateIntoSpan_Flags(value: 32)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_Flags(value: 36)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_NonFlags_Large(value: 42)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Enum.ToString_Flags(value: 32)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository









