Closed Bug 2032262 Opened 5 months ago Closed 5 months ago

291% regression on sunspider-regexpDna on 15Apr2026

Categories

(Core :: JavaScript Engine, defect, P2)

defect

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox149 --- unaffected
firefox150 --- unaffected
firefox151 + fixed

People

(Reporter: mayankleoboy1, Assigned: iain)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: perf-alert, regression)

Attachments

(2 files)

Flags: needinfo?(iireland)

Set release status flags based on info from the regressing bug 2022634

The code in irregexp that uses this was previously dead, but with the changes to compile from bytecode, now it's actually being checked.

When unaligned loads are supported, we can load four characters at once. Without that support, we are limited to one character at a time.

Assignee: nobody → iireland
Status: NEW → ASSIGNED

While investigating this, I realized that the update had accidentally broken some of the debug logging code.

I also realized that some of the newer stuff is not hooked up properly yet (eg --trace-regexp-compiler doesn't work), but that will take more work to fix. I'll open a separate bug.

Flags: needinfo?(iireland)
Blocks: sm-js-perf
Severity: -- → S2
Priority: -- → P2
Duplicate of this bug: 2032765
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch

(In reply to Cosmin Sabou [:CosminS] from comment #8)

https://hg.mozilla.org/mozilla-central/rev/4a216ead032c
https://hg.mozilla.org/mozilla-central/rev/afbf63e2c6cd

Perfherder has detected a browsertime performance change from push afbf63e2c6cdd5738e4d803e61c0e011432fe0ba.

No action is required from the author; this comment is provided for informational purposes only.

Improvements Test Platform Options Absolute values [old vs new]
12% jetstream3 Sunspider-Average (doc) windows11-64-24h2-shippable fission webrender 8.05 ms -> 7.07 ms
11% jetstream3 Sunspider-Geometric (doc) linux2404-64-shippable fission webrender 320.58 score -> 355.19 score
11% jetstream3 Sunspider-First (doc) linux2404-64-shippable fission webrender 17.54 ms -> 15.68 ms
11% jetstream3 Sunspider-First (doc) android-hw-a55-14-0-aarch64-shippable webrender 21.35 ms -> 19.10 ms
10% jetstream3 Sunspider-Geometric (doc) android-hw-a55-14-0-aarch64-shippable fission webrender 258.75 score -> 283.92 score
... ... ... ... ...
7% jetstream3 UniPoker-Average (doc) linux2404-64-shippable fission webrender 10.62 ms -> 9.84 ms

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.

Keywords: perf-alert
QA Whiteboard: [qa-triage-done-c152/b151]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: