- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Description
Run Information
| Name | Value | 
|---|---|
| Architecture | x64 | 
| OS | ubuntu 22.04 | 
| Queue | TigerUbuntu | 
| Baseline | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Memory.Span<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 686.36 ns | 577.74 ns | 0.84 | 0.05 | False | ||||
| 38.87 ns | 31.87 ns | 0.82 | 0.06 | 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>.IndexOfAnyFiveValues(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.IndexOfAnyFourValues(Size: 33)
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 | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in PerfLabTests.LowLevelPerf
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 131.52 μs | 109.28 μs | 0.83 | 0.03 | False | ||||
| 2.53 ms | 2.30 ms | 0.91 | 0.06 | 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 'PerfLabTests.LowLevelPerf*'PerfLabTests.LowLevelPerf.SealedClassInterfaceMethod
ETL Files
Histogram
JIT Disasms
PerfLabTests.LowLevelPerf.InterfaceInterfaceMethod
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 | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.Perf_Ascii
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 10.71 ns | 9.15 ns | 0.85 | 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.Text.Perf_Ascii*'System.Text.Perf_Ascii.EqualsIgnoreCase_DifferentCase_Bytes(Size: 6)
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 | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Globalization.Tests.StringSearch
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 29.69 ns | 24.45 ns | 0.82 | 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.Globalization.Tests.StringSearch*'System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
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 | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in Benchstone.BenchI.XposMatrix
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 24.17 μs | 19.49 μs | 0.81 | 0.02 | 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 'Benchstone.BenchI.XposMatrix*'Benchstone.BenchI.XposMatrix.Test
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 | d4c1aa960faf004b0de3676f591ad3405b7d1db1 | 
| Compare | baf534c8a3307ac0505ac67f37a6cc92fba16b70 | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.Tests.Perf_StringBuilder
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 434.36 ns | 357.78 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.Text.Tests.Perf_StringBuilder*'System.Text.Tests.Perf_StringBuilder.Insert_Strings
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository







