Open Bug 1410316 Opened 8 years ago Updated 1 year ago

Consider prefetching objects as they're traced

Categories

(Core :: JavaScript: GC, enhancement, P3)

55 Branch
enhancement

Tracking

()

Tracking Status
firefox-esr52 --- wontfix
firefox56 --- wontfix
firefox57 --- wontfix
firefox58 --- affected

People

(Reporter: pbone, Unassigned)

References

(Blocks 1 open bug)

Details

Consider using a CPU prefetch instruction to prefetch the first cache line of an object as it is placed on the mark stack (but before we mark it). This has been used in other GCs and IIRC is an optimisation there.
Assignee: nobody → pbone
Status: NEW → ASSIGNED
Priority: -- → P3
Status: ASSIGNED → NEW
Assignee: pbone → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.