4.14% yahoo-mail fcp (Linux) regression on Sat February 22 2025
Categories
(Testing :: Performance, defect)
Tracking
(Not tracked)
People
(Reporter: intermittent-bug-filer, Unassigned, NeedInfo)
References
(Regression)
Details
(Keywords: perf, perf-alert, regression)
Perfherder has detected a browsertime performance regression from push 9f38989c451ec2a42f8a824ad55eba3d0086ad58. As author of one of the patches included in that push, we need your help to address this regression.
Regressions:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
11% | ebay largestContentfulPaint | macosx1470-64-shippable | fission warm webrender | 153.21 -> 169.48 | Before/After |
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
4% | yahoo-mail fcp | linux1804-64-shippable-qr | bytecode-cached fission warm webrender | 162.17 -> 155.45 | Before/After |
4% | twitter loadtime | windows11-64-shippable-qr | cold fission webrender | 376.72 -> 361.39 | Before/After |
4% | yahoo-mail loadtime | windows11-64-shippable-qr | fission warm webrender | 236.72 -> 227.72 | Before/After |
4% | yahoo-mail fcp | windows11-64-shippable-qr | bytecode-cached fission warm webrender | 89.20 -> 85.94 | Before/After |
4% | yahoo-mail loadtime | windows11-64-24h2-shippable | fission warm webrender | 238.02 -> 229.33 | Before/After |
... | ... | ... | ... | ... | ... |
2% | yahoo-mail loadtime | linux1804-64-shippable-qr | bytecode-cached fission warm webrender | 299.53 -> 293.01 | Before/After |
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests. Please follow our guide to handling regression bugs and let us know your plans within 3 business days, or the patch(es) may be backed out in accordance with our regression policy.
If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.
You can run all of these tests on try with ./mach try perf --alert 44179
The following documentation link provides more information about this command.
For more information on performance sheriffing please see our FAQ.
If you have any questions, please do not hesitate to reach out to fbilt@mozilla.com.
Comment 1•9 days ago
|
||
It's hard to believe that bug 1910796 is involved. zlib functions don't even seem to appear in the profiles.
Comment 2•8 days ago
|
||
Moving to Testing::Performance as this is a perf regression. Please retarget to appropriate Product/Component if this is incorrect.
Someone needs to look deeper into the regression as Mike doesn't think the identified bug is the regressor here.
Comment 3•8 days ago
|
||
For good measure I pushed a backout to try yesterday, but the mac worker pool is saturated and I'm still waiting for the results.
Comment 4•4 days ago
|
||
Try would seem to confirm there's something going on: https://perf.compare/compare-results?baseRev=39d890ae576d9ab97477600677f8b2898c63b338&baseRepo=try&newRev=88c2caf5397527a6a5d5aee08679cd8ae78d289d&newRepo=try&framework=13
But also, looking at the details, and seeing how the values span from ~80 to ~240... also, that when looking at profiles, largestContentfulPaint either doesn't appear at all or it has a different value than the one reported in the test result... it all seems like a huge red herring.
Comment 5•2 days ago
|
||
Frank, who from the perf team could look into this?
Comment 7•2 days ago
|
||
:fbilt, can you double-check to see if the regression culprit is correct?
Comment 8•21 hours ago
|
||
I'm pretty sure this is the culprit behind the regression (9f38989c451ec2a42f8a824ad55eba3d0086ad58).
I also talked to other sheriffs who pointed to the same culprit as I did.
Comment 9•20 hours ago
|
||
Ok thanks for checking :fbilt!
:mstange, do you see anything concerning in the before/after profiles for ebay?
Before: https://profiler.firefox.com/from-url/https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FUlWRNJ18QauhdgjyHzOpkg%2Fruns%2F0%2Fartifacts%2Fpublic%2Ftest_info%2Fprofile_ebay.zip
After: https://profiler.firefox.com/from-url/https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FO7zxHDMoRC6DrluviG2Xng%2Fruns%2F0%2Fartifacts%2Fpublic%2Ftest_info%2Fprofile_ebay.zip
Here's a side-by-side video as well (I don't see anything too concerning there). It looks like it takes a bit longer for the initial paint but that may be intermittent: https://firefoxci.taskcluster-artifacts.net/BNRju0NERK60cW8UVeYHFw/0/public/build/side-by-side/browsertime-tp6-firefox-ebay/warm-side-by-side.mp4
Description
•