Closed Bug 1434233 Opened 7 years ago Closed 7 years ago

40.27 - 797.34% glvideo Mean tick time across 100 ticks: / stylebench / tp5o XRes / tp5o_webext XRes (linux64) regression on push 5e78fa0f7d18 (Mon Jan 29 2018)

Categories

(Testing :: Talos, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(firefox-esr52 unaffected, firefox58 unaffected, firefox59 unaffected, firefox60 fixed)

RESOLVED FIXED
mozilla60
Tracking Status
firefox-esr52 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 --- fixed

People

(Reporter: igoldan, Unassigned)

References

Details

(Keywords: perf, regression, talos-regression)

Talos has detected a Firefox performance regression from push: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=873831981ed89de7b81ccdacba966d206cc3b701&tochange=5e78fa0f7d18b0abd9f54d01b057d26c49499c9d As author of one of the patches included in that push, we need your help to address this regression. Regressions: 797% tp5o_webext XRes linux64 pgo e10s 723,873.57 -> 6,495,583.29 778% tp5o XRes linux64 pgo e10s 739,866.68 -> 6,494,279.49 669% tp5o XRes linux64 opt e10s 844,360.14 -> 6,495,291.55 428% tp5o_webext XRes linux64 opt e10s 1,229,736.83 -> 6,496,375.30 122% glvideo Mean tick time across 100 ticks: linux64 opt e10s6.57 -> 14.60 122% glvideo Mean tick time across 100 ticks: linux64 pgo e10s6.58 -> 14.59 44% stylebench linux64 opt e10s 16.69 -> 9.43 40% stylebench linux64 pgo e10s 14.86 -> 8.87 Improvements: 101% dromaeo_css linux64 pgo e10s 8,947.48 -> 18,023.25 101% dromaeo_css linux64 opt e10s 8,410.72 -> 16,877.45 98% speedometer linux64 opt e10s 34.56 -> 68.55 90% tp5o_scroll linux64 pgo e10s 5.91 -> 0.60 90% tp5o_scroll linux64 opt e10s 6.01 -> 0.62 89% speedometer linux64 pgo e10s 40.65 -> 76.94 87% tscrollx linux64 pgo e10s 6.28 -> 0.81 87% tscrollx linux64 opt e10s 6.53 -> 0.86 84% rasterflood_gradient linux64 opt e10s169.00 -> 310.75 76% dromaeo_dom linux64 opt e10s 2,099.32 -> 3,692.66 73% tp5o responsiveness linux64 pgo e10s2.57 -> 0.70 72% dromaeo_dom linux64 pgo e10s 2,269.99 -> 3,907.04 72% tp5o responsiveness linux64 opt e10s2.92 -> 0.83 69% rasterflood_gradient linux64 pgo e10s169.58 -> 286.67 69% tp5o_webext responsiveness linux64 opt e10s6.17 -> 1.92 69% tp5o_webext responsiveness linux64 pgo e10s5.44 -> 1.71 59% tp6_amazon linux64 opt e10s 778.33 -> 315.42 59% tp6_amazon linux64 pgo e10s 705.12 -> 288.42 58% tp6_amazon linux64 opt 1_thread e10s751.21 -> 313.12 58% tp6_amazon linux64 pgo 1_thread e10s673.46 -> 284.38 58% a11yr linux64 opt e10s 569.78 -> 242.02 56% tresize linux64 opt e10s 28.50 -> 12.47 56% tresize linux64 pgo e10s 27.96 -> 12.36 55% tp6_amazon_heavy linux64 pgo e10s632.96 -> 286.00 55% a11yr linux64 pgo e10s 440.95 -> 199.88 54% tp6_amazon_heavy linux64 opt e10s692.04 -> 317.88 54% tp6_facebook linux64 pgo e10s 367.23 -> 169.50 52% tp6_facebook linux64 pgo 1_thread e10s357.08 -> 169.92 52% tart linux64 opt e10s 4.79 -> 2.30 52% basic_compositor_video linux64 opt e10s5.58 -> 2.70 52% basic_compositor_video linux64 pgo e10s5.57 -> 2.70 51% tart linux64 pgo e10s 4.31 -> 2.09 51% ts_paint_webext linux64 pgo e10s 1,082.08 -> 526.42 51% glterrain linux64 opt e10s 11.40 -> 5.56 51% tp6_google linux64 opt e10s 920.88 -> 452.08 51% tp6_google linux64 opt 1_thread e10s900.58 -> 443.21 51% ts_paint_webext linux64 opt e10s 1,136.25 -> 561.92 50% tp6_facebook linux64 opt 1_thread e10s360.67 -> 179.79 50% glterrain linux64 pgo e10s 11.03 -> 5.55 50% tp6_google linux64 pgo e10s 834.46 -> 421.21 49% tp6_google linux64 pgo 1_thread e10s809.54 -> 414.00 48% tp6_facebook linux64 opt e10s 348.50 -> 180.25 48% tp6_facebook_heavy linux64 opt e10s345.42 -> 179.54 48% tp6_facebook_heavy linux64 pgo e10s320.19 -> 167.71 46% tsvgr_opacity linux64 opt e10s 369.95 -> 200.81 46% perf_reftest linux64 opt e10s 3.10 -> 1.69 45% tp5o linux64 opt e10s 282.84 -> 155.74 45% tsvgr_opacity linux64 pgo e10s 335.32 -> 184.89 44% tp5o_webext linux64 opt e10s 410.05 -> 228.82 43% tp5o linux64 pgo e10s 246.27 -> 140.71 42% tp5o_webext linux64 pgo e10s 364.81 -> 209.87 42% ts_paint_heavy linux64 opt e10s 803.42 -> 462.42 42% kraken linux64 opt e10s 1,406.88 -> 810.80 42% tsvgx linux64 opt e10s 376.46 -> 217.10 42% kraken linux64 pgo e10s 1,366.32 -> 791.88 42% tsvg_static linux64 opt e10s 79.16 -> 45.89 42% tpaint linux64 opt e10s 246.04 -> 142.78 41% tsvg_static linux64 pgo e10s 75.36 -> 44.25 41% perf_reftest_singletons linux64 opt e10s28.15 -> 16.55 41% ts_paint linux64 opt e10s 764.58 -> 451.00 40% tsvgx linux64 pgo e10s 354.25 -> 211.65 40% perf_reftest_singletons linux64 pgo e10s26.19 -> 15.67 40% ts_paint_heavy linux64 pgo e10s 718.08 -> 434.42 39% perf_reftest linux64 pgo e10s 2.83 -> 1.72 39% tpaint linux64 pgo e10s 220.30 -> 134.00 39% sessionrestore_no_auto_restore linux64 opt e10s547.08 -> 333.50 39% sessionrestore linux64 opt e10s 462.50 -> 282.00 39% ts_paint linux64 pgo e10s 690.58 -> 424.17 38% sessionrestore linux64 pgo e10s 423.75 -> 264.17 37% sessionrestore_no_auto_restore linux64 pgo e10s495.17 -> 310.17 37% displaylist_mutate linux64 pgo e10s4,399.42 -> 2,775.07 36% damp linux64 opt e10s 80.81 -> 51.96 35% sessionrestore_many_windows linux64 opt e10s1,417.00 -> 916.25 35% tps linux64 opt e10s 28.45 -> 18.44 35% tps linux64 pgo e10s 26.96 -> 17.55 35% displaylist_mutate linux64 opt e10s4,923.46 -> 3,220.44 34% damp linux64 pgo e10s 73.41 -> 48.17 33% rasterflood_svg linux64 opt e10s 26,297.78 -> 17,745.38 33% sessionrestore_many_windows linux64 pgo e10s1,251.08 -> 844.33 32% rasterflood_svg linux64 pgo e10s 27,448.45 -> 18,684.06 31% tp6_youtube linux64 opt 1_thread e10s273.96 -> 188.46 30% tp6_youtube_heavy linux64 opt e10s268.42 -> 186.71 30% tabpaint linux64 pgo e10s 71.52 -> 49.96 29% tp6_youtube linux64 opt e10s 267.08 -> 189.71 27% tabpaint linux64 opt e10s 72.45 -> 52.97 26% tp6_youtube_heavy linux64 pgo e10s237.28 -> 174.88 24% cpstartup content-process-startup linux64 opt e10s265.92 -> 201.42 24% tp6_youtube linux64 pgo e10s 237.83 -> 181.17 21% cpstartup content-process-startup linux64 pgo e10s249.25 -> 195.92 3% tp6_google_heavy linux64 opt e10s462.12 -> 448.17 You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=11323 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/Buildbot/Talos/Tests For information on reproducing and debugging the regression, either on try or locally, see: https://wiki.mozilla.org/Buildbot/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/Buildbot/Talos/RegressionBugsHandling
Component: Untriaged → Talos
Product: Firefox → Testing
Lots of improvements after bug 1433702 landed. My question: were the regressions expected?
Flags: needinfo?(rwood)
Flags: needinfo?(jmaher)
we saw these exact regressions earlier on, basically the ones of concern are: * glvideo (in need of an owner) * stylebench (this is new and there might be adjustments needed to the teest) I see that :jgilbert reviewed the patch to land glvideo in bug 1355726- maybe he could comment on if it makes sense that switching hardware (specifically from nvidia -> intel) would cause glvideo to regress. :emilio has helped with information related to stylebench- I want his opinion on concerns here- it is odd that new hardware would cause this, but maybe it depends on webGL and there is an issue with nvidia vs intel.
Flags: needinfo?(rwood)
Flags: needinfo?(jmaher)
Flags: needinfo?(jgilbert)
Flags: needinfo?(emilio)
Regressions or improvements on any graphics workloads from switching GPUs is expected, not just nv->intel. This looks fine to me.
Flags: needinfo?(jgilbert)
StyleBench does not depend on WebGL in any way, so I'd expect it to improve. Let's sort the stylebench issues in bug 1425058.
Flags: needinfo?(emilio)
(In reply to Emilio Cobos Álvarez [:emilio] from comment #4) > StyleBench does not depend on WebGL in any way, so I'd expect it to improve. > Let's sort the stylebench issues in bug 1425058. Marking this as resolved, as stylebench improved a lot [1]. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1425058#c18
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
You need to log in before you can comment on or make changes to this bug.