remove nsThreadPool per-thread event queues
Categories
(Core :: XPCOM, defect)
Tracking
()
People
(Reporter: karlt, Assigned: karlt)
References
Details
Attachments
(5 files, 1 obsolete file)
4.58 KB,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
3.17 KB,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
1.79 KB,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
8.22 KB,
patch
|
benjamin
:
review-
|
Details | Diff | Splinter Review |
12.52 KB,
patch
|
Details | Diff | Splinter Review |
Assignee | ||
Comment 1•12 years ago
|
||
Comment 2•12 years ago
|
||
Assignee | ||
Comment 3•12 years ago
|
||
Comment 4•12 years ago
|
||
Assignee | ||
Comment 5•12 years ago
|
||
Assignee | ||
Comment 6•12 years ago
|
||
Assignee | ||
Updated•12 years ago
|
Assignee | ||
Updated•12 years ago
|
Assignee | ||
Comment 7•12 years ago
|
||
Updated•12 years ago
|
Comment 8•12 years ago
|
||
Assignee | ||
Updated•12 years ago
|
Assignee | ||
Comment 9•12 years ago
|
||
Comment 10•12 years ago
|
||
Assignee | ||
Comment 11•12 years ago
|
||
Assignee | ||
Comment 15•12 years ago
|
||
Assignee | ||
Comment 16•12 years ago
|
||
Assignee | ||
Comment 17•12 years ago
|
||
Updated•12 years ago
|
Comment 18•12 years ago
|
||
Updated•12 years ago
|
Assignee | ||
Comment 19•12 years ago
|
||
Comment 20•12 years ago
|
||
Assignee | ||
Comment 21•12 years ago
|
||
Assignee | ||
Comment 23•9 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 25•1 year ago
|
||
I think that at least some of the shutdown concerns have been addressed in the meantime (see bug 1747526). And bug 1606706 added the TaskController
with its own, light-weight self-managed thread pool threads for some specific use cases. The recent scheduling improvements from bug 1891664 around nsThreadPool
thread scheduling should also have reduced the advantage of using specific solutions. I wonder if the only advantage left from such a change would be to have a slightly smaller footprint for each thread these days (and if that's worth it compared to having the same, well tested nsThread
logic) ?
Comment 26•1 year ago
|
||
We talked about this at our last XPCOM peers meeting and quite recently on the already cited bug 1747526 it was evaluated if we should do something like this and then decided to stick with nsThread
threads. For the time being we can mark this as WONTFIX, and if we change our minds we can always file a new bug.
Description
•