dotnet / dotnet/perf-autofiling-issues

[Perf] Linux/x64: 26 Regressions on 4/29/2026 5:45:57 AM +00:00

Open
#72,190 1 comment 0 reactions 0 assignees View on GitHub
arch-wasm arch-x64 branch-refs/heads/main compilationmode-wasm kind-micro os-linux perf-regression runkind-micro runtimetype-coreclr untriaged
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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Tests.Perf_Double

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]()
| 26.35 μs | 32.78 μs | 1.24 | 0.32 | False | | |
|
  • [ToStringWithCultureInfo - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 24.54 μs | 29.67 μs | 1.21 | 0.32 | False | | |
|
  • [Parse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 11.70 μs | 13.20 μs | 1.13 | 0.28 | False | | |
|
  • [ToStringWithFormat - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 11.51 ms | 12.89 ms | 1.12 | 0.33 | False | | |
|
  • [IsNaN - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 54.48 ms | 60.65 ms | 1.11 | 0.39 | False | | |
|
  • [ToStringWithFormat - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 48.31 μs | 53.45 μs | 1.11 | 0.38 | False | | |
|
  • [Parse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 7.51 μs | 8.29 μs | 1.10 | 0.19 | False | | |
|
  • [ToStringWithFormat - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 26.92 μs | 29.63 μs | 1.10 | 0.32 | False | | |
|
  • [TryParse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 11.69 μs | 12.83 μs | 1.10 | 0.21 | False | | |
|
  • [Parse - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 11.99 μs | 12.89 μs | 1.07 | 0.23 | False | | |

![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![graph]()
![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_Double*'
```

### System.Tests.Perf_Double.ToString(value: 1.7976931348623157E+308)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.ToStringWithCultureInfo(value: -1.7976931348623157E+308, culture: zh)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.Parse(value: "-1.7976931348623157e+308")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "F50")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.IsNaN(value: NaN)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "F50")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.Parse(value: "12345")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "R")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.TryParse(value: "-1.7976931348623157e+308")

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Double.Parse(value: "1.7976931348623157e+308")

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in PerfLabTests.CastingPerf

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

  • [CheckArrayIsInterfaceYes - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 55.07 ms | 141.46 ms | 2.57 | 0.29 | False | | |
|
  • [ScalarValueTypeObj - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 7.27 ms | 10.33 ms | 1.42 | 0.38 | False | | |
|
  • [CheckObjIsInterfaceYes - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 9.36 ms | 10.78 ms | 1.15 | 0.45 | False | | |
|
  • [ObjScalarValueType - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 2.56 ms | 2.86 ms | 1.12 | 0.46 | False | | |

![graph]()
![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 'PerfLabTests.CastingPerf*'
```

### PerfLabTests.CastingPerf.CheckArrayIsInterfaceYes

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.CastingPerf.ScalarValueTypeObj

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.CastingPerf.CheckObjIsInterfaceYes

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.CastingPerf.ObjScalarValueType

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>

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

  • [EqualityOperatorBenchmark - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 652.31 ns | 745.27 ns | 1.14 | 0.35 | False | | |
|
  • [MaxBenchmark - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 1.79 μs | 2.04 μs | 1.14 | 0.30 | False | | |
|
  • [ConditionalSelectBenchmark - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 3.10 μs | 3.50 μs | 1.13 | 0.28 | False | | |
|
  • [SubtractBenchmark - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 1.77 μs | 1.94 μs | 1.10 | 0.24 | False | | |

![graph]()
![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.Runtime.Intrinsics.Tests.Perf_Vector128Of*'
```

### System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.EqualityOperatorBenchmark

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.MaxBenchmark

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.ConditionalSelectBenchmark

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.SubtractBenchmark

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Diagnostics.Perf_Activity

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

  • [EnumerateActivityLinkTagsLarge - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 1.06 ms | 2.71 ms | 2.55 | 0.46 | False | | |
|
  • [EnumerateActivityTagsLarge - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 668.61 μs | 1400.14 μs | 2.09 | 0.41 | 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.Diagnostics.Perf_Activity*'
```

### System.Diagnostics.Perf_Activity.EnumerateActivityLinkTagsLarge

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Diagnostics.Perf_Activity.EnumerateActivityTagsLarge

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>

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

  • [SerializeToString - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 1.13 ms | 1.31 ms | 1.16 | 0.36 | 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.Serialization.Tests.WriteJson>*'
```

### System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToString(Mode: SourceGen)

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Text.Json.Serialization.Tests.WriteJson<StructRecord>

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

  • [SerializeToUtf8Bytes - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 43.65 μs | 48.29 μs | 1.11 | 0.26 | 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.Serialization.Tests.WriteJson*'
```

### System.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToUtf8Bytes(Mode: SourceGen)

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in Struct.GSeq

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

  • [FilterSkipMapSum - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 2.13 ms | 3.08 ms | 1.45 | 0.30 | 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 'Struct.GSeq*'
```

### Struct.GSeq.FilterSkipMapSum

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Buffers.Text.Tests.Base64Tests

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

  • [Base64Decode - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 73.11 μs | 98.06 μs | 1.34 | 0.44 | 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.Buffers.Text.Tests.Base64Tests*'
```

### System.Buffers.Text.Tests.Base64Tests.Base64Decode(NumberOfBytes: 1000)

#### 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Collections.Tests.Add_Remove_SteadyState<Int32>

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

  • [Queue - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 241.37 ns | 269.11 ns | 1.11 | 0.57 | 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.Tests.Add_Remove_SteadyState*'
```

### System.Collections.Tests.Add_Remove_SteadyState<Int32>.Queue(Count: 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 | [1d02af45d41c1fefa5ec4c139295081092af0905](https://github.com/dotnet/runtime/commit/1d02af45d41c1fefa5ec4c139295081092af0905)
Compare | [6df7b63c607b6ac9e100831c07349d907e78bbd5](https://github.com/dotnet/runtime/commit/6df7b63c607b6ac9e100831c07349d907e78bbd5)
Diff | [Diff](https://github.com/dotnet/runtime/compare/1d02af45d41c1fefa5ec4c139295081092af0905...6df7b63c607b6ac9e100831c07349d907e78bbd5)
Configs | CompilationMode:wasm, RunKind:micro, RuntimeType:coreclr

### Regressions in System.Tests.Perf_Version

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

  • [TryFormat3 - Duration of single invocation]()
  • 📝 - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 7.41 μs | 8.25 μs | 1.11 | 0.22 | 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_Version*'
```

### System.Tests.Perf_Version.TryFormat3

#### 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.