-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.Tests.DictionarySequentialKeys
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 18.58 ns | 23.22 ns | 1.25 | 0.12 | False | ||||
| 17.38 ns | 22.56 ns | 1.30 | 0.17 | False | ||||
| 21.99 ns | 26.68 ns | 1.21 | 0.11 | False | ||||
| 17.55 ns | 22.76 ns | 1.30 | 0.11 | False | ||||
| 21.57 ns | 26.92 ns | 1.25 | 0.11 | False | ||||
| 17.59 ns | 22.28 ns | 1.27 | 0.18 | False | ||||
| 17.35 ns | 22.53 ns | 1.30 | 0.11 | False | ||||
| 22.90 ns | 27.91 ns | 1.22 | 0.09 | False | ||||
| 18.47 ns | 23.21 ns | 1.26 | 0.10 | False | ||||
| 17.40 ns | 22.90 ns | 1.32 | 0.21 | False | ||||
| 18.52 ns | 23.43 ns | 1.27 | 0.15 | False | ||||
| 22.89 ns | 28.28 ns | 1.24 | 0.13 | 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.Collections.Tests.DictionarySequentialKeys*'System.Collections.Tests.DictionarySequentialKeys.ContainsValue_17_Int_Int
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_Int
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteRefsValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.ContainsValue_3k_Int_Int
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_32ByteRefsValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.ContainsKey_3k_Int_32ByteValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.ContainsKey_3k_Int_32ByteRefsValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_32ByteValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_Int
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.ContainsKey_17_Int_32ByteRefsValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.ContainsKey_17_Int_32ByteValue
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteValue
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 | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.TryGetValueTrue<BigStruct, BigStruct>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 365.94 μs | 411.86 μs | 1.13 | 0.16 | 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.Collections.TryGetValueTrue<BigStruct, BigStruct>*'System.Collections.TryGetValueTrue<BigStruct, BigStruct>.Dictionary(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 | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.TryGetValueFalse<Int32, Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 8.69 μs | 11.56 μs | 1.33 | 0.10 | False | ||||
| 6.52 μs | 9.11 μs | 1.40 | 0.16 | 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.Collections.TryGetValueFalse<Int32, Int32>*'System.Collections.TryGetValueFalse<Int32, Int32>.IDictionary(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.TryGetValueFalse<Int32, Int32>.Dictionary(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 | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Net.Primitives.Tests.CredentialCacheTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 279.11 ns | 425.17 ns | 1.52 | 0.12 | False | ||||
| 233.61 ns | 323.80 ns | 1.39 | 0.14 | False | ||||
| 241.83 ns | 333.02 ns | 1.38 | 0.11 | False | ||||
| 319.05 ns | 416.95 ns | 1.31 | 0.14 | False | ||||
| 401.87 ns | 493.26 ns | 1.23 | 0.09 | 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.Net.Primitives.Tests.CredentialCacheTests*'System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "notfound", hostPortCount: 10)
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 0, hostPortCount: 0)
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "notfound", hostPortCount: 0)
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "name5", hostPortCount: 10)
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 0)
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 | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.TryGetValueTrue<Int32, Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 12.87 μs | 15.10 μs | 1.17 | 0.14 | False | ||||
| 9.79 μs | 12.35 μs | 1.26 | 0.15 | 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.Collections.TryGetValueTrue<Int32, Int32>*'System.Collections.TryGetValueTrue<Int32, Int32>.IDictionary(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.TryGetValueTrue<Int32, Int32>.Dictionary(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 | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.ContainsKeyFalse<Int32, Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 6.25 μs | 8.91 μs | 1.42 | 0.16 | False | ||||
| 8.74 μs | 11.82 μs | 1.35 | 0.09 | 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.Collections.ContainsKeyFalse<Int32, Int32>*'System.Collections.ContainsKeyFalse<Int32, Int32>.Dictionary(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.ContainsKeyFalse<Int32, Int32>.IDictionary(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 | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.TryGetValueFalse<BigStruct, BigStruct>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 224.49 μs | 288.89 μs | 1.29 | 0.11 | 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.Collections.TryGetValueFalse<BigStruct, BigStruct>*'System.Collections.TryGetValueFalse<BigStruct, BigStruct>.Dictionary(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 | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 6d7ba3656fa078fb17e68b4e31dc9fd9ff9868da |
| Compare | a436284d7f5aae74ab25867c6ded4c9e83ad2ecb |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.ContainsKeyTrue<Int32, Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 10.72 μs | 12.41 μs | 1.16 | 0.15 | 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.Collections.ContainsKeyTrue<Int32, Int32>*'System.Collections.ContainsKeyTrue<Int32, Int32>.Dictionary(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

























