Stop canceling Ion compilations and discarding JIT code when sweeping
Categories
(Core :: JavaScript Engine: JIT, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox136 | --- | fixed |
People
(Reporter: jandem, Assigned: jandem)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [sp3])
Attachments
(1 file)
Canceling happens here and after that we also discard JIT code.
I think this was required for the read-barriered JitZone
stubs, but that should no longer be an issue after bug 1934972. At the start of GC we also discard JIT code based on some heuristics and it would be nice to do this only once per GC.
Assignee | ||
Comment 1•2 months ago
|
||
Matt, I'll NI you because you're doing other clean-up work in this area and I expect this will be good for performance.
I hope this will Just Work after bug 1934972, but if not it will at least tell us more about other dependencies.
Updated•2 months ago
|
Updated•2 months ago
|
Comment 2•1 month ago
|
||
Gonna convert this to a reminder for next year rather than keep getting emails.
Updated•23 days ago
|
Assignee | ||
Comment 3•7 days ago
|
||
Now with Warp and after bug 1934972 we no longer need to discard twice during an incremental GC.
This improves some of the TodoMVC-React-Complex-DOM Sp3 sub-tests by 1-2%.
Updated•7 days ago
|
Comment 5•2 days ago
|
||
bugherder |
Description
•