dotnet / dotnet/perf-autofiling-issues

[Perf] Linux/x64: 26 Regressions on 5/14/2026 10:06:04 PM +00:00

Open
#73,325 2 comments 0 reactions 0 assignees View on GitHub
aot-true arch-wasm arch-x64 branch-refs/heads/main compilationmode-wasm kind-micro os-linux perf-regression runkind-micro untriaged wasm-aot
Dominant language
No language data
Stars
10
Forks
8
PR merge metrics
PR metrics pending

Description

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Tests.Perf_Byte

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 33.69 ns | 41.01 ns | 1.22 | 0.20 | False | | |
|
  • [TryParse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 21.70 ns | 24.44 ns | 1.13 | 0.16 | False | | |
|
  • [TryParse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 23.12 ns | 25.96 ns | 1.12 | 0.10 | False | | |

![graph]()
![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Byte*'
```

### System.Tests.Perf_Byte.ToString(value: 255)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Byte.TryParse(value: "0")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Byte.TryParse(value: "255")

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Tests.Perf_UInt16

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 35.50 ns | 42.23 ns | 1.19 | 0.16 | False | | |
|
  • [TryParse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 21.57 ns | 24.98 ns | 1.16 | 0.19 | False | | |
|
  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 36.55 ns | 41.99 ns | 1.15 | 0.18 | False | | |

![graph]()
![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt16*'
```

### System.Tests.Perf_UInt16.ToString(value: 12345)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_UInt16.TryParse(value: "0")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_UInt16.ToString(value: 65535)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [Ieee754Remainder_ScalarDividend - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.93 μs | 6.58 μs | 1.11 | 0.13 | False | | |
|
  • [Ieee754Remainder_ScalarDivisor - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.77 μs | 6.38 μs | 1.11 | 0.14 | False | | |

![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives*'
```

### System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>.Ieee754Remainder_ScalarDividend(BufferLength: 128)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>.Ieee754Remainder_ScalarDivisor(BufferLength: 128)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Tests.Perf_UInt32

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 39.67 ns | 46.73 ns | 1.18 | 0.18 | False | | |
|
  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 35.82 ns | 42.19 ns | 1.18 | 0.19 | False | | |

![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt32*'
```

### System.Tests.Perf_UInt32.ToString(value: 4294967295)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_UInt32.ToString(value: 12345)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, 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
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [FirstSpanSingleSegment - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 19.50 ns | 22.17 ns | 1.14 | 0.14 | False | | |
|
  • [FirstSpanTenSegments - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 18.92 ns | 20.25 ns | 1.07 | 0.12 | False | | |

![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests*'
```

### System.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstSpanSingleSegment

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstSpanTenSegments

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Collections.Tests.Perf_BitArray

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [BitArrayGet - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 4.72 μs | 5.44 μs | 1.15 | 0.02 | False | | |
|
  • [BitArrayBitArrayCtor - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 73.69 ns | 79.04 ns | 1.07 | 0.09 | False | | |

![graph]()
![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'
```

### System.Collections.Tests.Perf_BitArray.BitArrayGet(Size: 512)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.Tests.Perf_BitArray.BitArrayBitArrayCtor(Size: 512)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Xml.Linq.Perf_XElement

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [GetValue - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 157.70 ns | 167.38 ns | 1.06 | 0.09 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*'
```

### System.Xml.Linq.Perf_XElement.GetValue

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Text.Json.Document.Tests.Perf_EnumerateArray

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [EnumerateUsingIndexer - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 163.88 μs | 182.05 μs | 1.11 | 0.02 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*'
```

### System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCase: Json400KB)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Collections.RemoveFalse<Int32>

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [Dictionary - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.38 μs | 5.69 μs | 1.06 | 0.15 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.RemoveFalse*'
```

### System.Collections.RemoveFalse<Int32>.Dictionary(Size: 512)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Tests.Perf_Int32

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 37.86 ns | 43.64 ns | 1.15 | 0.23 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'
```

### System.Tests.Perf_Int32.ToString(value: 12345)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Tests.Perf_DateTimeOffset

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 88.92 ns | 95.54 ns | 1.07 | 0.09 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTimeOffset*'
```

### System.Tests.Perf_DateTimeOffset.ToString(format: "o")

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.IO.Tests.BinaryReaderTests

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [DefaultCtor - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 23.42 ns | 25.07 ns | 1.07 | 0.23 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryReaderTests*'
```

### System.IO.Tests.BinaryReaderTests.DefaultCtor

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in PerfLabTests.LowLevelPerf

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [IntegerFormatting - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 3.38 ms | 3.94 ms | 1.17 | 0.17 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.LowLevelPerf*'
```

### PerfLabTests.LowLevelPerf.IntegerFormatting

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.IO.Tests.Perf_File

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [CopyTo - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 24.13 μs | 26.17 μs | 1.08 | 0.01 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_File*'
```

### System.IO.Tests.Perf_File.CopyTo(size: 512)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

---

### Run Information

Name | Value
-- | --
Architecture | x64
OS | ubuntu 22.04
Queue | ViperUbuntu
Baseline | [553d88792317e028eff9703301d84fab46ba095d](https://github.com/dotnet/runtime/commit/553d88792317e028eff9703301d84fab46ba095d)
Compare | [1858a246d34c00584f7138196b44564702bfa552](https://github.com/dotnet/runtime/commit/1858a246d34c00584f7138196b44564702bfa552)
Diff | [Diff](https://github.com/dotnet/runtime/compare/553d88792317e028eff9703301d84fab46ba095d...1858a246d34c00584f7138196b44564702bfa552)
Configs | AOT:true, CompilationMode:wasm, RunKind:micro

### Regressions in System.Numerics.Tests.Perf_BigInteger

Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [ToStringD - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 788.40 ns | 843.26 ns | 1.07 | 0.01 | False | | |

![graph]()
[Test Report]()

### Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

```cmd
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_BigInteger*'
```

### System.Numerics.Tests.Perf_BigInteger.ToStringD(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)

#### ETL Files

#### Histogram

#### JIT Disasms

### Docs

[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.