Closed Bug 1721120 Opened 3 years ago Closed 2 years ago

Optimize on-main-thread atomization

Categories

(Core :: JavaScript Engine, task, P1)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: arai, Unassigned)

References

Details

bug 1688788 (and partially bug 1687973) is blocked by performance regression because of moving atomization from helper thread to main thread.

The batch on-main-thread atomization needs to be optimized.
Possible places:

  • reduce the number of GC locks, by performing atomization as a batch operation, instead of atomizing one by one
  • perform some more preparation off main thread to reduce on-main-thread work
Depends on: 1721413
No longer blocks: 1688788
See Also: → 1688788
Depends on: 1745687
Depends on: 538450
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.