Closed Bug 1029652 Opened 11 years ago Closed 10 years ago

4.14% win8 tresize regression on mozilla-beta (fx31) from revision f97b33e8ec22 on June 17th

Categories

(Testing :: Talos, defect)

x86
Windows 8
defect
Not set
normal
Points:
5

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jmaher, Unassigned)

References

Details

(Keywords: perf, regression, Whiteboard: [talos_regression] [qa-])

Graph server shows the regression: http://graphs.mozilla.org/graph.html#tests=[[254,53,31]]&sel=none&displayrange=30&datatype=running Here is a link to the view with retriggers: https://tbpl.mozilla.org/?tree=Mozilla-Beta&fromchange=2d8266047e4e&tochange=3a7d4a2f023b&jobname=WINNT%206.2%20mozilla-beta%20pgo%20talos%20chromez we went from 10.1->10.4 range to a 10.55-10.9 range in this regression. This is a fun one because we have a lot of patches, so as patch authors landing on beta, please speak up as to why your patch would or would not cause a tresize regression. Personally I think it might be 998157, but it could be 1009299 or 1024811. I think that because of the history of tresize regressions in the last month: | 2014-05-12 10:46:15 | Mozilla-Inbound-Non-PGO | WINNT 6.2 x64 | TResize | -5.4% | | 2014-05-13 08:27:24 | Mozilla-Inbound | WINNT 6.2 x64 | TResize | -5.91% | | 2014-05-13 11:47:25 | Fx-Team-Non-PGO | WINNT 6.2 x64 | TResize | -5.91% | | 2014-05-14 03:28:14 | Firefox-Non-PGO | WINNT 6.2 x64 | TResize | -5.24% | | 2014-05-14 03:48:00 | B2g-Inbound | WINNT 6.2 x64 | TResize | -4.71% | | 2014-05-14 03:47:54 | B2g-Inbound-Non-PGO | WINNT 6.2 x64 | TResize | -5.6% | | 2014-05-14 06:47:46 | Fx-Team | WINNT 6.2 x64 | TResize | -4.12% | | 2014-05-15 13:27:59 | Firefox | WINNT 6.2 x64 | TResize | -4.67% | | 2014-06-21 01:45:13 | Mozilla-Inbound | WINNT 6.2 x64 | TResize | -7.06% | | 2014-06-23 23:05:30 | Fx-Team | WINNT 6.2 x64 | TResize | -7.53% | | 2014-06-24 01:24:48 | Mozilla-Beta | WINNT 6.2 x64 | TResize | -4.14% | here is more information about tresize: https://wiki.mozilla.org/Buildbot/Talos/Tests#tresize
Bug 1024811 seems extraordinarily unlikely, given that we don't run talos with FxA set up and running a sync while we run the test. This code isn't even loaded, IIRC, if Sync isn't inited. /exeunt
No longer blocks: 1024811
It's conceivable that bug 1009675 could very hypothetically cause performance regressions: it switched from returning by value to returning by reference (though on win32, I expect it used to return by reference anyway) and has a bit more Rooted traffic on some APIs. A regression of this magnitude on tresize is not expected, though; I would not have expected tresize to really be gated on bindings code.
Bug 1009299 seems unlikely. If about:newtab is open while tresize is running and Yahoo is the currently selected search engine, then there's more content being painted than before, so maybe a regression is possible, but I would be surprised if both those things are the case. If tresize is running while the about:newtab preloader happens to be preloading about:newtab, then maybe some kind of regression is possible due to more data -- bigger strings -- being passed between chrome and the off-screen about:newtab than before.
Not my patch but bug 1010269 only touches ARM-specific code, we don't compile that code on Windows.
No longer blocks: 1010269
Depends on: 1030133
Flags: needinfo?(mdeboer)
Hi Joel, I can take a look for sure.
Assignee: nobody → mdeboer
Status: NEW → ASSIGNED
Flags: needinfo?(mdeboer) → firefox-backlog+
Whiteboard: [talos_regression] → [talos_regression] p=5
Iteration: --- → 33.3
Points: --- → 5
Whiteboard: [talos_regression] p=5 → [talos_regression]
Hi Mike, wanted to confirm you wanted to take this bug in the current iteration (33.2) or the next (33.3)
Flags: needinfo?(mdeboer)
Current, I guess?
Iteration: 33.3 → 33.2
Flags: needinfo?(mdeboer)
Hi Mike, can you mark this bug as [qa+] or [qa-].
Iteration: 33.2 → 33.3
Flags: needinfo?(mdeboer)
Whiteboard: [talos_regression] → [talos_regression] [qa?]
Flags: needinfo?(mdeboer)
Whiteboard: [talos_regression] [qa?] → [talos_regression] [qa-]
Iteration: 33.3 → 34.1
Removed from Iteration 34.1 based on review by GMC.
Assignee: mdeboer → nobody
Status: ASSIGNED → NEW
Iteration: 34.1 → ---
we have already shipped this.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.