58.43 - 92.77% perf_reftest_singletons id-getter-3.html (linux64-shippable, linux64-shippable-qr, macosx1014-64-shippable, windows10-64-shippable, windows10-64-shippable-qr) regression on push 02f8ab4ff12457cba2ed3744e45e62867847ad80 (Wed October 23 2019)
Categories
(Core :: JavaScript Engine, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox67 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | unaffected |
firefox70 | --- | unaffected |
firefox71 | --- | unaffected |
firefox72 | --- | fixed |
People
(Reporter: marauder, Assigned: jandem)
References
(Regression)
Details
(4 keywords)
Attachments
(1 file)
Talos has detected a Firefox performance regression from push:
As author of one of the patches included in that push, we need your help to address this regression.
Regressions:
93% perf_reftest_singletons id-getter-3.html windows10-64-shippable opt e10s stylo 475.99 -> 917.57
85% perf_reftest_singletons id-getter-3.html macosx1014-64-shippable opt e10s stylo 523.84 -> 967.71
85% perf_reftest_singletons id-getter-3.html windows10-64-shippable-qr opt e10s stylo 476.55 -> 879.56
83% perf_reftest_singletons id-getter-3.html windows10-64-shippable-qr opt e10s stylo 479.96 -> 879.26
60% perf_reftest_singletons id-getter-3.html linux64-shippable opt e10s stylo 439.92 -> 703.70
58% perf_reftest_singletons id-getter-3.html linux64-shippable-qr opt e10s stylo 462.25 -> 732.37
You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=23547
On the page above you can see an alert for each affected platform as well as a link to a graph showing the history of scores for this test. There is also a link to a treeherder page showing the Talos jobs in a pushlog format.
To learn more about the regressing test(s), please see: https://wiki.mozilla.org/TestEngineering/Performance/Talos
For information on reproducing and debugging the regression, either on try or locally, see: https://wiki.mozilla.org/TestEngineering/Performance/Talos/Running
*** Please let us know your plans within 3 business days, or the offending patch(es) will be backed out! ***
Our wiki page outlines the common responses and expectations: https://wiki.mozilla.org/TestEngineering/Performance/Talos/RegressionBugsHandling
Reporter | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Hah, that test has:
// The shortest string we can't fit in a single-byte inline string (16 chars).
el.id = "aaaaaaaaaaaaaaaa";
The thin-inline-string limit was bumped from 15 to 16 so this test needs to be fixed (probably by adding an extra 'a').
Issue with the test, not a real regression, I'll fix shortly.
Assignee | ||
Comment 2•5 years ago
|
||
Bug 1330776 removed the null-terminator, bumping the limit from 15 to 16.
Assignee | ||
Updated•5 years ago
|
Reporter | ||
Comment 3•5 years ago
|
||
Thank you Jan!
Updated•5 years ago
|
Pushed by jdemooij@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/45e0bd294382 Fix some perf tests to account for new thin-inline JS string limit. r=bzbarsky
Comment 5•5 years ago
|
||
bugherder |
Reporter | ||
Comment 6•5 years ago
|
||
All looking good, thank you!
== Change summary for alert #23553 (as of Thu, 24 Oct 2019 22:38:53 GMT) ==
Improvements:
47% perf_reftest_singletons id-getter-3.html macosx1014-64-shippable opt e10s stylo 1,015.63 -> 539.35
45% perf_reftest_singletons id-getter-3.html windows10-64-shippable-qr opt e10s stylo 866.67 -> 478.18
44% perf_reftest_singletons id-getter-3.html windows10-64-shippable opt e10s stylo 864.95 -> 485.00
37% perf_reftest_singletons id-getter-3.html linux64-shippable opt e10s stylo 705.50 -> 443.96
36% perf_reftest_singletons id-getter-3.html linux64-shippable-qr opt e10s stylo 730.02 -> 465.75
10% perf_reftest_singletons id-getter-2.html linux64-shippable-qr opt e10s stylo 808.66 -> 730.16
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=23553
Comment 7•5 years ago
|
||
Marian, are we interested in uplifting the patch for the tests to our beta branch?
Reporter | ||
Comment 8•5 years ago
|
||
Hi Pascal, i asked :davehunt about this and i am waiting for his response.
Assignee | ||
Comment 9•5 years ago
|
||
(In reply to Pascal Chevrel:pascalc from comment #7)
Marian, are we interested in uplifting the patch for the tests to our beta branch?
No, this doesn't affect 71. I'm not sure why it was marked as being affected.
Updated•5 years ago
|
Comment 10•5 years ago
|
||
In particular, uplifting this change to a branch that does not have the fix for bug 1330776 would cause the tests to not longer test the right things, because now the test that's trying to test "just barely short enough to be inline" would no longer be inline.
Updated•2 years ago
|
Description
•