-
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