Closed Bug 1584138 Opened 6 years ago Closed 6 years ago

0.76 - 0.76% Base Content JS (windows7-32, windows7-32-shippable) regression on push e35199501a974eb8c6582d4c5a0e87e3d4932f68 (Mon September 23 2019)

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
mozilla71
Tracking Status
firefox71 --- affected

People

(Reporter: marauder, Unassigned)

References

(Regression)

Details

(Keywords: perf, perf-alert, regression)

We have detected an awsy regression from push:

https://hg.mozilla.org/integration/autoland/pushloghtml?changeset=e35199501a974eb8c6582d4c5a0e87e3d4932f68

As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

1% Base Content JS windows7-32 opt 3,214,357.33 -> 3,238,944.00
1% Base Content JS windows7-32-shippable opt 3,214,368.00 -> 3,238,933.33
1% Base Content JS windows7-32-shippable opt 3,214,368.00 -> 3,238,944.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=23235

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://wiki.mozilla.org/AWSY/Tests

Blocks: 1578356
Component: Performance → JavaScript Engine
Flags: needinfo?(tcampbell)
Product: Testing → Core
Regressed by: 1568245
Target Milestone: --- → mozilla71
Version: Version 3 → unspecified

This is due to js::BaseScript having an odd number of fields so padding is added on 32-bit to make the BaseScript type gc::Cell-aligned.

BaseScript is a transition data structure until the work of Bug 1529456 is complete. It is expected to land long before Fission is enabled, so I'm marking this as WONTFIX. The next field that gets moved from LazyScript to BaseScript will remove the regression.

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(tcampbell)
Resolution: --- → WONTFIX

Thanks for the details, Ted!

Blocks: 1592626
No longer blocks: 1592626
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.