Open Bug 1714552 Opened 4 years ago Updated 9 months ago

Investigate allocating atoms in a 4GB region to allow pointer compression

Categories

(Core :: JavaScript: GC, task, P5)

task

Tracking

()

People

(Reporter: jonco, Unassigned)

References

(Blocks 1 open bug)

Details

Jan found that pointer compression of atom and symbol pointers could save a significant amount of memory for PropertyMaps. To enable this all atoms would need to be allocated in a contiguous 4GB region.

One issue to watch out for is that child runtimes also refer to atoms allocated by the parent runtime.

You need to log in before you can comment on or make changes to this bug.