Open performanceautofiler[bot] opened 1 year ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | a7d4b4b4761b68c85e27d9c4c8dacb86c285ddc6 |
Compare | 4c013865c31cb154ccf88f7628f2d26758b00d3e |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.76 ΞΌs | 6.57 ΞΌs | 1.38 | 0.12 | True | |||
|
5.97 ΞΌs | 7.63 ΞΌs | 1.28 | 0.11 | True |
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.MathBenchmarks.Single*'
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | a7d4b4b4761b68c85e27d9c4c8dacb86c285ddc6 |
Compare | 4c013865c31cb154ccf88f7628f2d26758b00d3e |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.96 ΞΌs | 8.44 ΞΌs | 1.06 | 0.08 | False |
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.MathBenchmarks.Double*'
Few are noise. But otherwise mostly valid. Seems only Linux x64 though.
Tagging subscribers to this area: @dotnet/ncl See info in area-owners.md if you want to be subscribed.
Author: | performanceautofiler[bot] |
---|---|
Assignees: | - |
Labels: | `area-System.Net`, `os-linux`, `tenet-performance`, `tenet-performance-benchmarks`, `arch-x64`, `untriaged`, `runtime-coreclr`, `needs-area-label` |
Milestone: | - |
The Networking test at the top regressed in continuous runs, so it is worth looking into:
Continuous benchmark results: TryFormat - Duration of single invocation
@MihaZupan it looks related to the perf test you changed recently (ToString - #88671). Can you please take a look at this one as well?
@DrewScoggins @cincuranet what should we do with the rest of the regressions? Is someone going to take a deeper look if perhaps some low-level change in Runtime (e.g. JIT) caused all of them?
@karelz @MihaZupan Worth mentioning that it seems the regression to be only on Linux/Ubuntu 22.04/x64/Intel:
@karelz You can leave it open. I think at least @EgorBo will take a look.
I'm not having much luck reproducing the IPAddress.TryFormat
regression on a Ubuntu VM with the cited commit range (do you know which CPU the TigerUbuntu
queue uses?).
Regardless, there weren't any changes to IPAddress
code in that timeframe.
It's i7-8700
.
triage: does not seems critical for 9.0, moving to future
Run Information
Regressions in System.Net.Primitives.Tests.IPAddressPerformanceTests
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in SciMark2.kernel
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in Microsoft.Extensions.DependencyInjection.GetService
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Reflection.Invoke
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in PerfLabTests.CastingPerf2.CastingPerf
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Memory.Span<Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Tests.Perf_Int32
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Numerics.Tests.Perf_VectorConvert
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md