-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Perf] Linux/x64: 22 Regressions on 1/20/2023 12:33:18 PM #12060
Comments
Run Information
Regressions in IfStatements.IfStatements
Reprogit clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'IfStatements.IfStatements*' PayloadsHistogramIfStatements.IfStatements.AndArray
Description of detection logic
DocsProfiling workflow for dotnet/runtime repository |
@vargaz Looks like more regressions from this change: dotnet/runtime@bd3e1f5 |
That commit is not part of the diff. |
@vargaz The first one I happened to look at had that commit, but looking at it further this issue is kind of funky... It looks like there are actually multiple regressions here at different times. Some are in this time span around Jan 19: dotnet/runtime@ddb6988...1c8b2de Some are this: But some do have that commit, like look at the static delegate one here: https://pvscmdupload.blob.core.windows.net/autofilereport/autofilereports/01_24_2023/refs/heads/main_x64_ubuntu%2018.04_LLVM=false_MonoAOT=true_MonoInterpreter=false_Regression/PerfLabTests.LowLevelPerf.html It seems like that is the minority of them though. |
@kotlarmilos report this is not showing up in interpreter. |
Would be nice to figure out what is happening here, there might be problems with the perf infrastructure, i.e. computing the commit range etc. |
Remaining regressions after fixing |
Resolved |
Run Information
Regressions in System.Tests.Perf_String
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Tests.Perf_String.Interpolation_MultipleArgs(c: '1', s: "Foo")
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Regressions in PerfLabTests.LowLevelPerf
Test Report
Repro
Payloads
Baseline
Compare
Histogram
PerfLabTests.LowLevelPerf.StructWithInterfaceInterfaceMethod
Description of detection logic
Description of detection logic
Description of detection logic
Description of detection logic
Description of detection logic
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.Tests.Perf_PriorityQueue<String, String>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 10)
Description of detection logic
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64Hex(value: FFFFFFFFFFFFFFFF)
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.Tests.Add_Remove_SteadyState<String>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.Tests.Add_Remove_SteadyState<String>.ImmutableQueue(Count: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.IterateForEach<String>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.IterateForEach<String>.ImmutableArray(Size: 512)
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.Sort<IntClass>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.Sort<IntClass>.Array_ComparerStruct(Size: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Tests.Perf_Decimal
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Tests.Perf_Decimal.Mod
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Diagnostics.Perf_Activity
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Diagnostics.Perf_Activity.EnumerateActivityLinkTagsSmall
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList
Test Report
Repro
Payloads
Baseline
Compare
Histogram
XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.GetCount
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: