Open Bug 697970 Opened 13 years ago Updated 2 months ago

GC: dynamically-sized chunks

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

People

(Reporter: igor, Unassigned)

References

(Blocks 1 open bug)

Details

The bug 670596 allows to reclaim the unused memory inside GC chunks. With this change it would not be problematic to have huge GC chunks that are significantly bigger than the current 1MB limit. On the other hand, with such huge chunks on 32-bits we can run out of the virtual address space with multiple JS runtimes allocated for web workers. In addition, the initialization cost for a huge chunk that match the size of a typical browser session is non-trivial. This suggests to support dynamically-sized chunks with small initial size that grows as necessary.

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: igor → nobody
Severity: normal → S3
Severity: S3 → N/A
Type: defect → task
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.