dotnet / dotnet/perf-autofiling-issues

[Perf] Linux/x64: 54 Improvements on 1/22/2026 3:57:05 AM +00:00

Open
#68,351 2 comments 0 reactions 0 assignees View on GitHub
arch-x64 branch-refs/heads/main kind-micro os-linux perf-improvement runtime-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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in PerfLabTests.GetMember

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

  • [GetMethod12 - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 547.87 ฮผs | 479.25 ฮผs | 0.87 | 0.11 | False | | |
|
  • [GetMethod15 - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 686.96 ฮผs | 616.50 ฮผs | 0.90 | 0.16 | False | | |
|
  • [GetMethod10 - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 444.99 ฮผs | 383.34 ฮผs | 0.86 | 0.07 | False | | |
|
  • [GetMethod3 - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 124.38 ฮผs | 80.09 ฮผs | 0.64 | 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 'PerfLabTests.GetMember*'
```

### PerfLabTests.GetMember.GetMethod12

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.GetMember.GetMethod15

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.GetMember.GetMethod10

#### ETL Files

#### Histogram

#### JIT Disasms

### PerfLabTests.GetMember.GetMethod3

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
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
-- | -- | -- | -- | -- | -- | -- | -- | --
|

  • [IsPrefix_DifferentFirstChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.91 ns | 5.12 ns | 0.74 | 0.13 | False | | |
|
  • [IsSuffix_DifferentLastChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.62 ns | 4.85 ns | 0.73 | 0.13 | False | | |
|
  • [IsPrefix_DifferentFirstChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.94 ns | 5.10 ns | 0.74 | 0.12 | False | | |
|
  • [IndexOf_Word_NotFound - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 19.16 ns | 17.08 ns | 0.89 | 0.61 | False | | |
|
  • [IsPrefix_DifferentFirstChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.54 ns | 4.85 ns | 0.74 | 0.12 | False | | |
|
  • [IsPrefix_DifferentFirstChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.56 ns | 4.85 ns | 0.74 | 0.08 | False | | |
|
  • [IsSuffix_DifferentLastChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.46 ns | 4.85 ns | 0.75 | 0.14 | False | | |
|
  • [IsSuffix_DifferentLastChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.60 ns | 4.87 ns | 0.74 | 0.12 | False | | |
|
  • [IsSuffix_DifferentLastChar - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 7.08 ns | 5.39 ns | 0.76 | 0.14 | False | | |

![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.Globalization.Tests.StringSearch*'
```

### System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, IgnoreCase, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, None, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, IgnoreCase, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, None, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, None, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, IgnoreNonSpace, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, None, False))

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, IgnoreCase, False))

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in Benchstone.BenchI.LogicArray

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

  • [Test - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 159.78 ms | 144.93 ms | 0.91 | 0.00 | 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 'Benchstone.BenchI.LogicArray*'
```

### Benchstone.BenchI.LogicArray.Test

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in System.Collections.CtorDefaultSize<Int32>

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

  • [HashSet - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.66 ns | 4.18 ns | 0.74 | 0.39 | False | | |
|
  • [ConcurrentStack - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.41 ns | 3.28 ns | 0.61 | 0.53 | False | | |
|
  • [LinkedList - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 5.57 ns | 3.64 ns | 0.65 | 0.46 | False | | |
|
  • [SortedList - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 7.03 ns | 5.55 ns | 0.79 | 0.35 | False | | |
|
  • [SortedSet - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 6.56 ns | 5.34 ns | 0.81 | 0.37 | False | | |
|
  • [Stack - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 4.74 ns | 3.62 ns | 0.76 | 0.55 | False | | |
|
  • [SortedDictionary - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 16.60 ns | 15.40 ns | 0.93 | 0.23 | False | | |

![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.Collections.CtorDefaultSize*'
```

### System.Collections.CtorDefaultSize<Int32>.HashSet

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.ConcurrentStack

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.LinkedList

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.SortedList

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.SortedSet

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.Stack

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSize<Int32>.SortedDictionary

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in System.Tests.Perf_Char

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

  • [Char_ToUpper - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 10.31 ns | 8.94 ns | 0.87 | 0.17 | False | | |
|
  • [Char_IsUpper - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 15.30 ns | 10.51 ns | 0.69 | 0.18 | 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_Char*'
```

### System.Tests.Perf_Char.Char_ToUpper(c: 'ไฝ ', cultureName: zh-Hans)

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Tests.Perf_Char.Char_IsUpper(input: "Good afternoon, Constable!")

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in Benchstone.BenchF.Simpsn

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

  • [Test - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 155.20 ms | 81.98 ms | 0.53 | 0.05 | 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 'Benchstone.BenchF.Simpsn*'
```

### Benchstone.BenchF.Simpsn.Test

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in System.Collections.CtorDefaultSizeNonGeneric

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

  • [Stack - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 11.60 ns | 10.23 ns | 0.88 | 0.28 | False | | |
|
  • [Hashtable - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 12.79 ns | 11.52 ns | 0.90 | 0.23 | 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.CtorDefaultSizeNonGeneric*'
```

### System.Collections.CtorDefaultSizeNonGeneric.Stack

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Collections.CtorDefaultSizeNonGeneric.Hashtable

#### 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 | [b1d2e4aa8af89cfa795015e30ef70d24ec92f67f](https://github.com/dotnet/runtime/commit/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f)
Compare | [a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec](https://github.com/dotnet/runtime/commit/a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Diff | [Diff](https://github.com/dotnet/runtime/compare/b1d2e4aa8af89cfa795015e30ef70d24ec92f67f...a035ab7d42601c2262e6f4d86a9a7d0b93c0c4ec)
Configs | CompilationMode:tiered, RunKind:micro

### Improvements in System.Diagnostics.Perf_Process

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

  • [GetProcesses - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 44.29 ms | 39.08 ms | 0.88 | 0.36 | False | | |
|
  • [Start - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 369.18 ฮผs | 307.21 ฮผs | 0.83 | 0.28 | False | | |
|
  • [GetProcessesByName - Duration of single invocation]()
  • ๐Ÿ“ - [Benchmark Source]()
  • [ADX - Test Multi Config Graph]()
| 10.77 ms | 9.92 ms | 0.92 | 0.06 | 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.Diagnostics.Perf_Process*'
```

### System.Diagnostics.Perf_Process.GetProcesses

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Diagnostics.Perf_Process.Start

#### ETL Files

#### Histogram

#### JIT Disasms

### System.Diagnostics.Perf_Process.GetProcessesByName

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