Open performanceautofiler[bot] opened 1 year ago
I don't see what might cause that. Maybe infra change? @lewing @SamMonoRT any idea?
The commit range seems a little off to me. The easy way to determine that is if you click on "Test Report" link above, it opens up the graph, where you can select a point and see both the runtime repo commit, and also the performance repo commit. While doing the same on System.Collections.TryGetValueFalse<String, String> above, I do see https://github.com/dotnet/performance/commit/7c7f326c72d340b13d10c1eab4bbe5c94c7746b4#diff-c0af079ca7caf36302f2fcf6334640c1bcbccb430b8619f9aefe70a4127073f6 updating the actual benchmark test. That may explain the change. @stephentoub maybe in a better position to explain the change.
I do see https://github.com/dotnet/performance/commit/7c7f326c72d340b13d10c1eab4bbe5c94c7746b4#diff-c0af079ca7caf36302f2fcf6334640c1bcbccb430b8619f9aefe70a4127073f6 updating the actual benchmark test. That may explain the change. @stephentoub maybe in a better position to explain the change.
That added new tests (extending the existing tests to also run for FrozenDictionary)... it didn't change the existing ones.
This maybe a learning opportunity for me. So when you add a new benchmark, is there additional work needed for reporting those? I don't see any FrozenDictionary benchmark results in https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_arm64_ubuntu%2020.04_LLVM%3Dfalse_MonoAOT%3Dtrue_MonoInterpreter%3Dfalse_RunKind%3Dmicro_mono/AllTestindex.html and not certain if the total time of AddValueType is increasing by the new addition?
is there additional work needed for reporting those?
There shouldn't be. @cincuranet, is this just lag, or is something broken that the new tests don't show up?
@stephentoub @SamMonoRT The individual pages are being generated (i.e. here), but the "list" pages need gentle kick. I'll do it.
The commit range seems a little off to me. The easy way to determine that is if you click on "Test Report" link above, it opens up the graph, where you can select a point and see both the runtime repo commit, and also the performance repo commit. While doing the same on System.Collections.TryGetValueFalse<String, String> above, I do see dotnet/performance@7c7f326#diff-c0af079ca7caf36302f2fcf6334640c1bcbccb430b8619f9aefe70a4127073f6 updating the actual benchmark test. That may explain the change. @stephentoub maybe in a better position to explain the change.
Interesting, my comparison has only links to runtime repo. Never saw a link to performance repo changes.
Run Information
Regressions in System.Collections.TryGetValueFalse<Int32, Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline Compare
Run Information
Regressions in Benchstone.BenchI.Ackermann
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline Compare
Run Information
Regressions in System.Collections.TryGetValueFalse<String, String>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline Compare