Closed Bug 1480708 Opened 6 years ago Closed 6 years ago

8% build times (windows2012-64) regression on push 084b1e903489a2c5643f99da82b2c788f786bd61 (Thu Aug 2 2018)

Categories

(Firefox Build System :: General, defect)

x86_64
Windows 10
defect
Not set
normal

Tracking

(firefox-esr52 unaffected, firefox-esr60 unaffected, firefox61 unaffected, firefox62 unaffected, firefox63 affected)

RESOLVED WONTFIX
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox61 --- unaffected
firefox62 --- unaffected
firefox63 --- affected

People

(Reporter: igoldan, Unassigned)

References

Details

(Keywords: regression)

We have detected a build metrics regression from push: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?changeset=084b1e903489a2c5643f99da82b2c788f786bd61 As author of one of the patches included in that push, we need your help to address this regression. Regressions: 8% build times windows2012-64 pgo taskcluster-c4.4xlarge 4,664.21 -> 5,043.46 Improvements: 8% sccache hit rate windows2012-64 pgo taskcluster-c4.4xlarge 0.93 -> 1.00 You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=14720 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 jobs in a pushlog format. To learn more about the regressing test(s), please see: https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Automated_Performance_Testing_and_Sheriffing/Build_Metrics
Product: Testing → Firefox Build System
Flags: needinfo?(dmajor)
> Regressions: > > 8% build times windows2012-64 pgo taskcluster-c4.4xlarge 4,664.21 -> > 5,043.46 This is expected given the nature of the changes in bug 1341525. (And we'll expect the same in 32-bit when it lands.) > Improvements: > > 8% sccache hit rate windows2012-64 pgo taskcluster-c4.4xlarge 0.93 -> 1.00 > Was this the only improvement that got alerted? Based on try pushes I was expecting much more. We have some good news about speedometer and installer size, for example. When we have the full list of improvements, it will become clear that this bug is an easy wontfix in exchange for lots of perf wins. :)
Flags: needinfo?(dmajor)
(In reply to David Major [:dmajor] from comment #1) > > Improvements: > > > > 8% sccache hit rate windows2012-64 pgo taskcluster-c4.4xlarge 0.93 -> 1.00 > > > > Was this the only improvement that got alerted? Based on try pushes I was > expecting much more. We have some good news about speedometer and installer > size, for example. > > When we have the full list of improvements, it will become clear that this > bug is an easy wontfix in exchange for lots of perf wins. :) Indeed, these are some of the improvements: == Change summary for alert #14707 (as of Thu, 02 Aug 2018 09:39:51 GMT) == Improvements: 8% speedometer windows10-64 pgo e10s stylo 75.33 -> 81.01 7% damp windows10-64 pgo e10s stylo 246.51 -> 229.42 6% tp6_google windows10-64 pgo e10s stylo 382.90 -> 360.42 6% a11yr windows10-64 pgo e10s stylo 166.40 -> 157.13 6% tp6_amazon windows10-64 pgo e10s stylo 215.27 -> 203.42 For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=14707
Previously the clang-cl "pgo" builds weren't actually doing proper PGO. Now they are. The build time regression is an expected consequence. See previous comments for the perf gains we get in exchange for this.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.