Closed
Bug 1855376
Opened 2 years ago
Closed 2 years ago
AWSY reports memory increase with parallel marking enabled
Categories
(Core :: JavaScript: GC, defect, P5)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
120 Branch
| Tracking | Status | |
|---|---|---|
| firefox120 | --- | fixed |
People
(Reporter: jonco, Assigned: jonco)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
AWSY shows a high confidence increase of 2% in Base Content JS opt fission:
| Assignee | ||
Comment 1•2 years ago
|
||
We currently keep all mark stacks allocated after GC, shrunk to their default size.
For parallel marking we can free the mark stacks of all markers apart from the
first. If we fail to allocate them at the start of marking we can fall back to
not marking in parallel.
This fixes the AWSY regression.
The patch also changes GCMarker::reset() to cover everything that happens in
GCMarker::stop() so you don't need to call both.
Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3a48628bd293
Free stacks of extra parallel markers between GCs r=sfink
Comment 3•2 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 2 years ago
status-firefox120:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•