Open
Bug 749784
Opened 13 years ago
Updated 2 years ago
investigate using the GC fast marking path in lieu of representing JS heap in the CC graph
Categories
(Core :: Cycle Collector, defect)
Core
Cycle Collector
Tracking
()
NEW
blocking-kilimanjaro | + |
People
(Reporter: mccr8, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review |
Building the cycle collector graph representation of the JS heap involves a lot of inefficient callbacks. We may be able to just trace the heap directly using the fast marking path to speed up CCs that involve a lot of JS.
Reporter | ||
Comment 1•13 years ago
|
||
Reporter | ||
Updated•13 years ago
|
Attachment #619676 -
Attachment description: allow us to horribly alter GC behavior for the GC, experimental WIP → allow us to horribly alter GC behavior for the CC, experimental WIP
Reporter | ||
Comment 2•13 years ago
|
||
I talked to Bill a bit about how to make the GC marking code better. This alters the behavior less. It covers flooding black and white in the CC, but not the initial color changing, which Bill suggests we can do by operating directly on the mark bits.
Attachment #619676 -
Attachment is obsolete: true
Updated•13 years ago
|
blocking-kilimanjaro: --- → +
Reporter | ||
Updated•8 years ago
|
Assignee: continuation → nobody
Updated•2 years ago
|
Severity: normal → S3
Reporter | ||
Updated•2 years ago
|
Component: XPCOM → Cycle Collector
You need to log in
before you can comment on or make changes to this bug.
Description
•