-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22631 |
| Queue | ViperWindows |
| Baseline | 60d67b8630bfc9fc6882b0f88ea0801a15bb470c |
| Compare | c07a81f90938a8c3ec5b056b78ddd1718dc9931c |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Collections.ContainsTrue<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 378.17 μs | 124.83 μs | 0.33 | 0.40 | False | ||||
| 14.65 μs | 13.15 μs | 0.90 | 0.01 | False | ||||
| 392.66 μs | 144.20 μs | 0.37 | 0.26 | False | ||||
| 381.36 μs | 128.69 μs | 0.34 | 0.32 | False | ||||
| 379.32 μs | 126.36 μs | 0.33 | 0.37 | False | ||||
| 1.11 ms | 783.93 μs | 0.71 | 0.06 | False | ||||
| 389.32 μs | 126.31 μs | 0.32 | 0.32 | 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.Collections.ContainsTrue<String>*'Details
System.Collections.ContainsTrue<String>.Queue(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.ImmutableHashSet(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.ICollection(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.ImmutableArray(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.Stack(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.ImmutableList(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsTrue<String>.List(Size: 512)
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 | Windows 10.0.22631 |
| Queue | ViperWindows |
| Baseline | 60d67b8630bfc9fc6882b0f88ea0801a15bb470c |
| Compare | c07a81f90938a8c3ec5b056b78ddd1718dc9931c |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Collections.ContainsFalse<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 775.45 μs | 271.81 μs | 0.35 | 0.39 | False | ||||
| 772.67 μs | 263.27 μs | 0.34 | 0.32 | False | ||||
| 749.02 μs | 348.01 μs | 0.46 | 0.47 | False | ||||
| 2.21 ms | 1.54 ms | 0.70 | 0.06 | False | ||||
| 743.20 μs | 310.29 μs | 0.42 | 0.34 | False | ||||
| 739.78 μs | 341.60 μs | 0.46 | 0.39 | 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.Collections.ContainsFalse<String>*'Details
System.Collections.ContainsFalse<String>.List(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsFalse<String>.ICollection(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsFalse<String>.Stack(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsFalse<String>.ImmutableList(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsFalse<String>.ImmutableArray(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsFalse<String>.Queue(Size: 512)
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 | Windows 10.0.22631 |
| Queue | ViperWindows |
| Baseline | 60d67b8630bfc9fc6882b0f88ea0801a15bb470c |
| Compare | c07a81f90938a8c3ec5b056b78ddd1718dc9931c |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Collections.ContainsKeyTrue<String, String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 14.67 μs | 13.18 μs | 0.90 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<String, String>*'Details
System.Collections.ContainsKeyTrue<String, String>.ImmutableDictionary(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository













