Closed Bug 1527861 Opened 5 years ago Closed 5 years ago

Allow to disable compilation of BinAST

Categories

(Core :: JavaScript Engine, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: bbouvier, Assigned: bbouvier)

References

Details

Attachments

(1 file)

It makes the shell compilation much slower because of lalrpop. As for Cranelift, we can make it easy to disable compilation for it.

the dependency for lalrpop is about to be removed in bug 1520001.

See Also: → 1520001
Priority: -- → P1
Pushed by bbouvier@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/2d4f87a0212e
Allow disabling BinAST compilation; r=tcampbell
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67

Seems like this improved our performance on Android! \0/

== Change summary for alert #19406 (as of Fri, 15 Feb 2019 03:07:41 GMT) ==

Improvements:

3% raptor-speedometer-geckoview android-hw-p2-8-0-arm7-api-16 opt 22.37 -> 23.00
2% raptor-speedometer-geckoview android-hw-p2-8-0-android-aarch64 opt 20.72 -> 21.20

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=19406

(In reply to Ionuț Goldan [:igoldan], Performance Sheriffing from comment #5)

Seems like this improved our performance on Android! \0/

== Change summary for alert #19406 (as of Fri, 15 Feb 2019 03:07:41 GMT) ==

Improvements:

3% raptor-speedometer-geckoview android-hw-p2-8-0-arm7-api-16 opt 22.37 -> 23.00
2% raptor-speedometer-geckoview android-hw-p2-8-0-android-aarch64 opt 20.72 -> 21.20

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=19406

Well, there's no apparent reason why it did so... Is there a way to double-check it was indeed related to this patch?

Flags: needinfo?(igoldan)

(In reply to Benjamin Bouvier [:bbouvier] from comment #6)

(In reply to Ionuț Goldan [:igoldan], Performance Sheriffing from comment #5)

Seems like this improved our performance on Android! \0/

== Change summary for alert #19406 (as of Fri, 15 Feb 2019 03:07:41 GMT) ==

Improvements:

3% raptor-speedometer-geckoview android-hw-p2-8-0-arm7-api-16 opt 22.37 -> 23.00
2% raptor-speedometer-geckoview android-hw-p2-8-0-android-aarch64 opt 20.72 -> 21.20

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=19406

Well, there's no apparent reason why it did so... Is there a way to double-check it was indeed related to this patch?

Sure there is. I will need to test this on Try by comparing a baseline with a backout. Keeping the ni? as a reminder.

I retriggered this a couple of times and seems like the pattern holds. If the improvements shouldn't relate to this bug, then maybe they're more related to bug 1524337? As this patch included it also.

Flags: needinfo?(igoldan)

Thanks Ionuț for checking; I've exposed a theory in bug 1524337 where this same strange thing happened too.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: