Closed
Bug 932769
Opened 11 years ago
Closed 11 years ago
AWFY: octane-mandreel regression of 16% on x86 slave on October 29th, 2013
Categories
(Core :: JavaScript Engine: JIT, defect)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
FIXED
mozilla28
People
(Reporter: h4writer, Assigned: bhackett1024)
References
Details
(Whiteboard: [qa-])
Attachments
(2 files)
4.42 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
3.67 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
Arewefastyet is reporting a regression of 16% on octane-mandreel on the regression range: http://hg.mozilla.org/integration/mozilla-inbound/rev/6a613a7288e1 Bisecting myself I get it is caused by Bug 930048 - "Remove need to read objects directly when optimizing singleton accesses". Locally I see a regression of 8.5% when using --ion-parallel-compile=on.
Updated•11 years ago
|
Flags: needinfo?(bhackett1024)
Assignee | ||
Comment 1•11 years ago
|
||
I can't reproduce this regression but do see a difference in codegen where we are now emitting some GetNameCaches for GNAME ops because there are too many properties on the global objects for some of their slots to be determined by type information. This patch increases the maximum slot for definite properties from 2k to 32k.
Assignee: nobody → bhackett1024
Attachment #824746 -
Flags: review?(jdemooij)
Flags: needinfo?(bhackett1024)
Updated•11 years ago
|
Attachment #824746 -
Flags: review?(jdemooij) → review+
Reporter | ||
Comment 2•11 years ago
|
||
(In reply to Hannes Verschore [:h4writer] from comment #0) > Arewefastyet is reporting a regression of 16% on octane-mandreel on the > regression range: > http://hg.mozilla.org/integration/mozilla-inbound/rev/6a613a7288e1 This link should have been, sorry: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=9e197c3158b0&tochange=6a613a7288e1 I also tested the patch locally and this is only 2% win. From 23611 to 24254. It used to be 25750. So this doesn't fix the whole regression.
Assignee | ||
Comment 3•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/2b4bd02c3300
Whiteboard: [leave open]
Comment 4•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/2b4bd02c3300
Comment 5•11 years ago
|
||
Hm this patch (or another patch that landed in the same range) seems to have made it even worse, especially on AWFY x64. We're now down to 14259 from a stable 21197 points last month :(
Flags: needinfo?(bhackett1024)
Assignee | ||
Comment 6•11 years ago
|
||
The recent regression is that the resolve hook on global objects is preventing singletons in global properties from being baked into the code.
Attachment #826211 -
Flags: review?(jdemooij)
Flags: needinfo?(bhackett1024)
Comment 7•11 years ago
|
||
Comment on attachment 826211 [details] [diff] [review] fix resolve hook handling Review of attachment 826211 [details] [diff] [review]: ----------------------------------------------------------------- Good catch.
Attachment #826211 -
Flags: review?(jdemooij) → review+
Assignee | ||
Comment 8•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/07c657091a40
Comment 9•11 years ago
|
||
With this patch I see a pretty big Octane-box2d regression (31000 -> 18900), both locally and on AWFY.
Flags: needinfo?(bhackett1024)
Comment 10•11 years ago
|
||
(In reply to Jan de Mooij [:jandem] from comment #9) > With this patch I see a pretty big Octane-box2d regression (31000 -> 18900), > both locally and on AWFY. Pushed typo fix: https://hg.mozilla.org/integration/mozilla-inbound/rev/33e8a66ac471
Flags: needinfo?(bhackett1024)
Comment 11•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/07c657091a40 https://hg.mozilla.org/mozilla-central/rev/33e8a66ac471
Comment 12•11 years ago
|
||
Is there more to do here? Looking at AWFY, it would appear there is.
Comment 13•11 years ago
|
||
We updated to Octane 2.0 so it's hard to say how fast we are compared to before bug 930048, but the patches I landed for bug 943327 and bug 945437 fixed this (almost) completely.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [leave open]
Updated•11 years ago
|
Target Milestone: --- → mozilla28
You need to log in
before you can comment on or make changes to this bug.
Description
•