<!-- DATA: {"RunType":{"Repo":"dotnetruntime","Branch":"refs/heads/main","Arch":"x64","Os":"Ubuntu2204","Queue":"TigerUbuntu","Frequency":"Weekly","CoreClr":true,"Mono":false,"Wasm":false,"Maui":false,"Configs":["CompilationMode:tiered","RunKind:micro"]},"RegressionDate":"2024-07-18T22:05:20","IsRegression":true} --> ### Run Information Name | Value -- | -- Architecture | x64 OS | ubuntu 22.04 Queue | TigerUbuntu Baseline | [078530371f31d23945990b47314f11d6e9f1f7c1](https://github.com/dotnet/runtime/commit/078530371f31d23945990b47314f11d6e9f1f7c1) Compare | [a3fd0957239a6cf44edee68e9bc0a158f15425c9](https://github.com/dotnet/runtime/commit/a3fd0957239a6cf44edee68e9bc0a158f15425c9) Diff | [Diff](https://github.com/dotnet/runtime/compare/078530371f31d23945990b47314f11d6e9f1f7c1...a3fd0957239a6cf44edee68e9bc0a158f15425c9) Configs | CompilationMode:tiered, RunKind:micro ### Regressions in System.Collections.Perf_LengthBucketsFrozenDictionary Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio -- | -- | -- | -- | -- | -- | -- | -- | -- |<ul><li>[TryGetValue_True_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count%3a%2010000%2c%20ItemsPerBucket%3a%201).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1U247aMBR8r9R/8FuSNgtZLouElKrA3miXirJRX6oKmeRA3PoSHTu7BFX99toB0YWVquTBiiczc8ZHPpkB1SWCAGn0m9/kOQcEMi4ZzxZQKBLHxMuUkWDaWErDBHinrDFSmeY1D2Gt2znQTLcFZfKMOMI0ZwZSY6sRJonvba96Xkg8isK+BEd2Atp8oQKc50fvsdIGRGuiOLdapqRuzQHXyweQG5OPy/QXGH2LagfymtUEilUrweoOzDfKS1gmaJdzhj9R9jhDchnZJyRTW0Nb372fhYN/6RelnCi5ZpsSaR3guzdRomC83s1UBt4PEv8hnmGWnnlv/6e00Gcms4NCsBTVCwHTIApT+a+EI2WCBrSp0g/8SdT9bsL/pG/khklownXGTXgzJVXDuI46lQawQLBrE8l8o5KqaBR4nleapZTPUQnlkKbC+2qFLLvjakU529VYE9mis2ha4WZbANpZkvVFP7369cUETFRxeDsdo8TKHg0VBflAMmrAjaTfiTq9i6h/0ekm0WDYvxp2B61+bxBddqP3UTSMIldCl0JQZDsgFDdLQbd+begShORdQFbVWYXwOIqhu8pfSyjB+hSoftpRfEVegC65idGmzvwXJ9njoydAurFO3SAktZUzjm+Rgcx4dURcs+qNi4z2GyBxZ0xzioY8M5MTX9vmgY6PmpBsU8VLIePzTNUe1/E+hCUaZjjE3rVtnf35VIetkxBf6sBhuuDMxHQLOvgLWRoXdB4FAAA=>)</li></ul> | 46.48 μs | 50.63 μs | 1.09 | 0.04 | False | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%201000%2c%20ItemsPerBucket%3a%205).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1U247aMBB9r9R/8FuSNgvhtlRIqQrssqVdKsqivlQVMslA3PoSjZ1dgqp+e+2A6MJKVV4se3LOmTOjmcyA6gJBgDT61W/ylAECGRWMpwvIFYlj4qXKSDBNLKRhArxz1AipTLIKh7DRzQxoqpuCMnkBHGKSMQOJsdkIk8T3dtddLyQeRWEvwQm9BG2+UAFO84P3UGoDojFWnFsuU1I35oCb1T3IrclGRfILjJ6g2oO8YRWAYtlYYnkH5hvlBawmlGt7XkD8sbL1DEgriqKQTG0ObXUPegPSC/65XxRyrOSGbQuklYHv3liJnPHqNVMpeD9I/Id4hll46r3+H9OGPjOZHhmCJaieEZgGkZvSf0EcKhPUgE2VvuePoup3HfwnfSu3TEIdrBOug5spqWraddCpNIA5gj3rUOZbtSzzWobnWalZQvkclVAuUpf4sVwjS++4WlPO9lWsDm3RXtTNcLvLAe0uyWrQz0e/mkvApcqPt/M1Wlrag6EiJ+9JSg24lfTbUbt7FfWu2p1l1B/0rgedfqPfar1rd6O3UTSIIpdCF0JQZHsgFLcrQXd+JegchORNQNblRYbwtIqhG+WvBRRgdXJUP+0qvgAvQBfcxGhdp/6zSg7x4SMg3VqlThCSSsoJxxNkIFNeniKuWdXDWUb7DZC4GpOMoiFPzGTE17Z5oOMTJyS7RPFCyPjSU3mI6/hgwgINMxxi78a2zv58yuPTUYgvdeBiOufMxHQHOvgL4z2vaR4FAAA=>)</li></ul> | 1.13 μs | 1.99 μs | 1.76 | 0.22 | False | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%20100%2c%20ItemsPerBucket%3a%201).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1UXW/aMBR9n7T/4LckWwoplHZFyjSgpWMrE6PRXqYJmeRCvPkjunZagqb99tkBsUKlKS+WfXLOucdXvpkC1SWCAGn0q9/kKQcEMiwZz+ZQKBLHxMuUkWDaWErDBHjHrCFSmeY1D2Gl2znQTLcFZfKEOMA0ZwZSY6sRJonvbS4vvJB4FIXdBAd2Atp8oQKc5wfvodIGRGukOLdapqRuzQBXi3uQa5MPy/QXGD1GtQV5w2oCxaqVYHUH5hvlJSzGlGu7nlD8kbL36ZPzKArJxJbQ1nZnZ8HgX/h5KUdKrti6RFrX/+6NlCgYr09TlYH3g8R/iGeYpWfe6/8pLfSZyWyvECxF9UzANIjCVP4L4UCZoAFtovQ9fxR1u5vwP+lbuWYSmnCdcRPeVEnVMK6jTqQBLBDs2kQyW6ukKhoFnuWVZinlM1RCOaSp8GO1RJbdcbWknG1rrIls3pk3rXC7KQDtKMn6nR+//PpZAiaq2O+OpyixsgdDRUHek4wacBPpd6LOxVnUO+t0k+iq37vsd69a73q96+ve+dso6keRK6FLISiyLRCK64WgG782dAlC8iYgy+qkQniYxNA95a8llGB9ClQ/7SS+IM9Bl9zEaFNn/rOb7PDBIyBdW6duEJLayhnHY2QgM14dENes+uAio/0GSNwd05yiIU/M5MTXtnmg44MmJJtU8VLI+DRTtcN1vAthiYYZDrF3Y1tn/z3V/ugkxJc6cJguODMx3YAO/gJPBd0eHQUAAA==>)</li></ul> | 100.12 ns | 181.76 ns | 1.82 | 0.01 | True | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%20100%2c%20ItemsPerBucket%3a%205).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1U247aMBB9r9R/8FuSNgspt9UipSqwl9IuFWVRX6oKmWRI3PoSjZ1dgqp+e+2A6MJKVV4se3LOmTOjmcyA6hJBgDT61W/ylAMCGZeMpwsoFIlj4qXKSDBtLKVhArxT1BipTPIah7DR7RxoqtuCMnkGHGGSMwOJsdkIk8T3toOeFxKPorCX4IhegjZfqACn+cF7qLQB0Zoozi2XKalbc8DN6h5kZvJxmfwCo29R7UBesxpAsWotsboD843yEla3lGt7nkH8ibL1DMm7KArJ1KbQVnYvNyT94J/5RSknSm5YViKt83/3JkoUjNevmUrB+0HiP8QzzMJT7/X/mDb0mcn0wBAsQfWMwDSIwlT+C+JImaABbKr0PX8Udbub4D/pG5kxCU2wTrgJbqakamjXQafSABYI9mxCmWdqWRWNDM/zSrOE8jkqoVykKfFjtUaW3nG1ppzt6lgT2qKzaJrhZlsA2lWS9ZyfTn49loBLVRxup1u0tLQHQ0VB3pOUGnAb6XeiTu8i6l90usvoctgfDLuXraurXqcfDd5G0TCKXApdCkGR7YBQzFaCbv1a0DkIyZuArKuzDOFxE0M3yl9LKMHqFKh+2k18AV6ALrmJ0bpO/WeV7OOjR0CaWaVuEJJaygnHt8hAprw6Rlyz6oezjPYbIHE1JjlFQ56YyYmvbfNAx0dOSLaJ4qWQ8bmnah/X8d6EBRpmOMTetW2d/fdUh6ejEF/qwMV0wZmJ6RZ08BcWObpnHQUAAA==>)</li></ul> | 100.14 ns | 180.20 ns | 1.80 | 0.01 | True | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%2010%2c%20ItemsPerBucket%3a%201).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1UXW/aMBR9n7T/4LckWwrhq+uQMg1oadnKxCjayzQhk1yIN39E105L0LTfPjsgVqg05cWyT8459/jKN1OgukAQII1+9Zs8ZYBAhgXj6RxyReKYeKkyEkwTC2mYAO+UNUQqk6ziIax1MwOa6qagTJ4RB5hkzEBibDXCJPG97WXXC4lHUdhNcGQvQJsvVIDz/Og9lNqAaIwU51bLlNSNGeB6eQ9yY7JhkfwCo8eodiCvWUWgWDYWWN6C+UZ5Acsx5dquZxR/pOx9+qQVhWRiK2jrunezWPAv+7yQIyXXbFMgrcp/90ZK5IxXp6lKwftB4j/EM8zSU+/1/5QW+sxkelAIlqB6JmAaRG5K/4VwoExQgzZR+p4/iqrbdfif9I3cMAl1uM64Dm+qpKoZ11En0gDmCHatI5lt1KLMawWeZaVmCeUzVEI5pK7wrlwhS2+5WlHOdhVWRzZvz+tWuNnmgHaSZPXMTx9+9SoBFyo/7E6HaGFlD4aKnHwgKTXgBtJvR+3uRdS7aHcW0bt+77LfuWq0uq3e+87V2yjqR5EroQshKLIdEIqbpaBbvzJ0CULyJiCr8qxCeBzE0D3lrwUUYH1yVD/tIL4gz0EX3MRoU6f+s5vs8cEjIN1Yp04QksrKGcdjZCBTXh4R16zq4CKj/QZI3B2TjKIhT8xkxNe2eaDjoyYk20TxQsj4PFO5x3W8D2GJhhkOsXdtW2d/PeXh6CTElzpwmM45MzHdgg7+AtUW1Y0cBQAA>)</li></ul> | 10.08 ns | 19.76 ns | 1.96 | 0.03 | True | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%201000%2c%20ItemsPerBucket%3a%201).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1UXW/aMBR9n7T/4LckWwop0G5FyjSgpWUrE6PRXqYJmeRCvPkjunZagqb99tkBsUKlKS+WfXLOucdXvpkC1SWCAGn0q9/kKQcEMiwZz+ZQKBLHxMuUkWDaWErDBHjHrCFSmeY1D2Gl2znQTLcFZfKEOMA0ZwZSY6sRJonvbS57Xkg8isJuggM7AW2+UAHO86P3UGkDojVSnFstU1K3ZoCrxT3ItcmHZfoLjB6j2oK8ZjWBYtVKsLoF843yEhZjyrVdTyj+SNn79Ml5FEUhmdga2vru/Cwa/Es/L+VIyRVbl0jrAN+9kRIF4/VpqjLwfpD4D/EMs/TMe/0/pYU+M5ntFYKlqJ4JmAZRmMp/IRwoEzSgTZS+54+i7ncT/id9I9dMQhOuM27CmyqpGsZ11Ik0gAWCXZtIZmuVVEWjwLO80iylfIZKKIc0Fd5VS2TZLVdLytm2xprI5p150wo3mwLQzpKsH/rx06/fJWCiiv3ueIwSK3swVBTkA8moATeSfifq9M6ii7NON4ne9S8u+933rc5VdHXe7b2Non4UuRK6FIIi2wKhuF4IuvFrQ5cgJG8CsqxOKoSHUQzdU/5aQgnWp0D1047iC/IcdMlNjDZ15j+7yQ4fPALStXXqBiGprZxxPEYGMuPVAXHNqg8uMtpvgMTdMc0pGvLETE58bZsHOj5oQrJJFS+FjE8zVTtcx7sQlmiY4RB717Z19udT7Y9OQnypA4fpgjMT0w3o4C//sKMcHgUAAA==>)</li></ul> | 1.19 μs | 1.98 μs | 1.66 | 0.05 | True | | | |<ul><li>[TryGetValue_False_FrozenDictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 22.04/System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count%3a%2010%2c%20ItemsPerBucket%3a%205).html>)</li><li>[ADX - Test Multi Config Graph](<https://dataexplorer.azure.com/clusters/dotnetperf.westus/databases/PerformanceData?query=H4sIAAAAAAAACo1U247aMBB9r9R/8FuSNgtZbq2QUhXYG+1SUTbqS1UhkwzErS/R2NklqOq31w6ILqxU5cWyJ+ecOTOayQyoLhEESKNf/SZPOSCQccl4toBCkTgmXqaMBNPGUhomwDtFjZHKNK9xCGvdzoFmui0ok2fAEaY5M5Aam40wSXxvO+h5IfEoCnsJjugEtPlCBTjNj95DpQ2I1kRxbrlMSd2aA66X9yA3Jh+X6S8w+gbVDuQVqwEUq1aC1S2Yb5SXsLyhXNvzDOJPlK1nSC6jkExtBm1V92pD0g/+eV+UcqLkmm1KpHX6795EiYLx+jVTGXg/SPyHeIZZeOa9/h/Thj4zmR0YgqWonhGYBlGYyn9BHCkTNIBNlb7nj6LudhP8J30tN0xCE6wTboKbKaka2nXQqTSABYI9m1DmG5VURSPD87zSLKV8jkooF2lKvKtWyLJbrlaUs10da0JbdBZNM1xvC0C7SbIe89PBr6cSMFHF4Xa6RImlPRgqCvKBZNSAW0i/E3V6F1H/otNNonfD/mDYfd/qdS+jQafzNoqGUeRS6FIIimwHhOJmKejWrwWdg5C8CciqOssQHhcxdKP8tYQSrE6B6qddxBfgBeiSmxit68x/Vsk+PnoEpBur1A1CUks54fgGGciMV8eIa1b9cJbRfgMkrsY0p2jIEzM58bVtHuj4yAnJNlW8FDI+91Tt4zrem7BAwwyH2LuyrbO/nurwdBTiSx24mC44MzHdgg7+AtH8SH8cBQAA>)</li></ul> | 9.94 ns | 20.07 ns | 2.02 | 0.03 | True | | |        [Test Report](<https://pvscmdupload.z22.web.core.windows.net/autofilereport/autofilereports/07_23_2024/refs/heads/main_x64_ubuntu%2022.04_Regression/System.Collections.Perf_LengthBucketsFrozenDictionary.html>) ### 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.Perf_LengthBucketsFrozenDictionary*' ``` <details> ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10000, ItemsPerBucket: 1) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 1000, ItemsPerBucket: 5) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 100, ItemsPerBucket: 1) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 100, ItemsPerBucket: 5) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10, ItemsPerBucket: 1) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 1000, ItemsPerBucket: 1) #### ETL Files #### Histogram #### JIT Disasms ### System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10, ItemsPerBucket: 5) #### 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) </details>
Run Information
Regressions in System.Collections.Perf_LengthBucketsFrozenDictionary
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Details
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10000, ItemsPerBucket: 1)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 1000, ItemsPerBucket: 5)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 100, ItemsPerBucket: 1)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 100, ItemsPerBucket: 5)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10, ItemsPerBucket: 1)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 1000, ItemsPerBucket: 1)
ETL Files
Histogram
JIT Disasms
System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10, ItemsPerBucket: 5)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository