Closed Bug 1637592 Opened 4 years ago Closed 4 years ago

Integrate thread pool functionality with new scheduler code

Categories

(Core :: XPCOM, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: bas.schouten, Assigned: bas.schouten)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

We want off main thread tasks to integrate with on main thread tasks and use a single thread pool, while supporting all the features supported by the new scheduler. This bug tracks integrating a thread pool into TaskController that facilitates running non main-thread events.

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:bas.schouten, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(bas)

We are waiting to land this after bug 1606706 is on release and we've removed the old scheduling code.

Flags: needinfo?(bas)
Blocks: 1672257
Blocks: 1672597
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ee7e7a720e7d
Part 1: Integrate off main thread task execution into TaskController. r=smaug
https://hg.mozilla.org/integration/autoland/rev/42bf476bba9a
Part 2: Register name of new threads in appropriate places for profiler and debugger. r=smaug
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
Depends on: 1767875
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: