Enable JS MicroTaskQueue by default
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox147 | --- | fixed |
People
(Reporter: mgaudet, Assigned: mgaudet)
References
(Blocks 1 open bug, Regressed 2 open bugs)
Details
(Keywords: perf-alert)
Attachments
(1 file)
Updated•8 months ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
Updated•7 months ago
|
Comment 3•7 months ago
|
||
| bugherder | ||
Backed out for causing performance regressions: https://hg.mozilla.org/integration/autoland/rev/4c34172a4f7e
Relanded because it was causing SM bustages -> https://treeherder.mozilla.org/logviewer?job_id=536572769&repo=autoland&task=aj4x0WTsT2a33s_rsS9hZw.0&lineNumber=56420
Comment 9•7 months ago
|
||
(In reply to amarc from comment #5)
Backed out for causing performance regressions: https://hg.mozilla.org/integration/autoland/rev/4c34172a4f7e
Perfherder has detected a devtools performance change from push 4c34172a4f7eb469cd5ba2348c290e5455de6d7e.
No action is required from the author; this comment is provided for informational purposes only.
Regressions:
| Ratio | Test | Platform | Options | Absolute values (old vs new) |
|---|---|---|---|---|
| 3% | damp custom.jsdebugger.stepIn.DAMP | linux1804-64-shippable-qr | e10s fission stylo webrender | 2,859.89 -> 2,948.97 |
| 3% | damp custom.jsdebugger.stepIn.big-bundle.DAMP | windows11-64-24h2-shippable | e10s fission stylo webrender | 1,345.33 -> 1,386.22 |
| 3% | damp custom.jsdebugger.stepInNewSource.DAMP | windows11-64-24h2-shippable | e10s fission stylo webrender | 833.55 -> 855.70 |
| 3% | damp custom.jsdebugger.stepIn.DAMP | windows11-64-24h2-shippable | e10s fission stylo webrender | 1,270.83 -> 1,303.31 |
Improvements:
| Ratio | Test | Platform | Options | Absolute values (old vs new) |
|---|---|---|---|---|
| 8% | damp jstracer.profiler-recording-performance.DAMP | windows11-64-24h2-shippable | e10s fission stylo webrender | 151.24 -> 139.85 |
| 7% | damp jstracer.profiler-recording-performance.DAMP | linux1804-64-shippable-qr | e10s fission stylo webrender | 574.26 -> 531.96 |
Need Help or Information?
If you have any questions, please reach out to fbilt@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
Comment 10•7 months ago
|
||
Comment 11•7 months ago
|
||
Comment 12•7 months ago
|
||
Backed out for causing xpc failures at test_promise_job_across_sandbox.js.
Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/fca2f5e043d75fca3c591850e7822510fd6f1b5d
Failure log: https://treeherder.mozilla.org/logviewer?job_id=537842962&repo=autoland&task=YjGfiVt_SnWCHKuo83khuw.0&lineNumber=2679
Comment 13•7 months ago
|
||
Comment 14•7 months ago
|
||
| bugherder | ||
| Assignee | ||
Updated•7 months ago
|
Comment 15•7 months ago
|
||
(In reply to Pulsebot from comment #7)
Pushed by amarc@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/ea827274b43d
https://hg.mozilla.org/integration/autoland/rev/738f0baebdd8
Enable JS MicroTaskQueue by default r=smaug
Perfherder has detected a browsertime performance change from push 738f0baebdd8410eb67f13683205d65d78f22fb2.
No action is required from the author; this comment is provided for informational purposes only. The changes have already been reverted.
Regressions:
| Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
|---|---|---|---|---|---|
| 13% | jetstream3 doxbee-promise-Geometric | macosx1500-aarch64-shippable | fission webrender | 51.97 -> 45.10 | Before/After |
Need Help or Information?
If you have any questions, please reach out to bacasandrei@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
Comment 16•7 months ago
|
||
(In reply to amarc from comment #5)
Backed out for causing performance regressions: https://hg.mozilla.org/integration/autoland/rev/4c34172a4f7e
Perfherder has detected a browsertime performance change from push 4c34172a4f7eb469cd5ba2348c290e5455de6d7e.
No action is required from the author; this comment is provided for informational purposes only.
Improvements:
| Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
|---|---|---|---|---|---|
| 13% | jetstream3 doxbee-promise-Average | macosx1500-aarch64-shippable | fission webrender | 99.65 -> 86.55 | Before/After |
| 10% | jetstream3 doxbee-promise-Average | windows11-64-24h2-shippable | fission webrender | 142.56 -> 128.98 | Before/After |
| 9% | jetstream3 doxbee-async-Average | macosx1500-aarch64-shippable | fission webrender | 48.01 -> 43.88 | Before/After |
Need Help or Information?
If you have any questions, please reach out to fbilt@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
Comment 17•7 months ago
|
||
I was confused by the reported numbers until I realized that the regression is from the initial landing two weeks ago, and the improvement is from backing it out. Neither of these automated reports has any bearing on the improvement from the latest version to land.
It looks like the latest version improves our score from ~50 to ~75.
Comment 18•6 months ago
|
||
(In reply to Pulsebot from comment #8)
Pushed by abutkovits@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/0670784eadcf
https://hg.mozilla.org/integration/autoland/rev/208f4bfe9de0
Revert "Bug 1997192 - Enable JS MicroTaskQueue by default r=smaug" for
causing performance regressions.
Perfherder has detected a browsertime performance change.
No action is required from the author; this comment is provided for informational purposes only.
Improvements:
| Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
|---|---|---|---|---|---|
| 13% | jetstream3 doxbee-promise-Average | macosx1500-aarch64-shippable | fission webrender | 99.67 -> 86.82 | Before/After |
| 10% | jetstream3 doxbee-async-Average | macosx1500-aarch64-shippable | fission webrender | 48.29 -> 43.60 | Before/After |
| 7% | jetstream3 doxbee-promise-Average | android-hw-a55-14-0-aarch64-shippable | webrender | 340.43 -> 317.27 | |
| 7% | jetstream3 doxbee-promise-Worst | android-hw-a55-14-0-aarch64-shippable | fission webrender | 416.31 -> 388.12 | |
| 7% | jetstream3 doxbee-promise-Average | android-hw-a55-14-0-aarch64-shippable | fission webrender | 339.75 -> 317.37 | |
| ... | ... | ... | ... | ... | ... |
| 5% | jetstream3 async-fs-Average | android-hw-a55-14-0-aarch64-shippable | fission webrender | 50.38 -> 47.85 |
Need Help or Information?
If you have any questions, please reach out to bacasandrei@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
Updated•6 months ago
|
Comment 19•6 months ago
|
||
(In reply to Pulsebot from comment #13)
Pushed by mgaudet@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/3cf7d867803e
https://hg.mozilla.org/integration/autoland/rev/f564813850eb
Enable JS MicroTaskQueue by default r=smaug
Perfherder has detected a browsertime performance change from push f564813850eb211c9b5e05ee5349b5584d877ce4.
No action is required from the author; this comment is provided for informational purposes only.
Improvements:
| Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
|---|---|---|---|---|---|
| 49% | jetstream3 doxbee-promise-Geometric | android-hw-a55-14-0-aarch64-shippable | fission webrender | 14.60 -> 21.75 | |
| 49% | jetstream3 doxbee-promise-Geometric | windows11-64-24h2-shippable | fission webrender | 34.18 -> 50.91 | |
| 47% | jetstream3 doxbee-promise-Geometric | android-hw-a55-14-0-aarch64-shippable | webrender | 14.73 -> 21.71 | |
| 46% | jetstream3 doxbee-async-Geometric | android-hw-a55-14-0-aarch64-shippable | fission webrender | 26.36 -> 38.43 | |
| 38% | jetstream3 doxbee-async-Geometric | android-hw-a55-14-0-aarch64-shippable | webrender | 26.97 -> 37.15 | |
| ... | ... | ... | ... | ... | ... |
| 7% | jetstream3 async-fs-Average | macosx1500-aarch64-shippable | fission webrender | 12.60 -> 11.74 | Before/After |
Need Help or Information?
If you have any questions, please reach out to bacasandrei@mozilla.com. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
Description
•