JavaScript:SpiderMonkey:GC Futures: Difference between revisions

Line 5: Line 5:
* Speed up allocator
* Speed up allocator
* Speed up collector
* Speed up collector
** Allocate short-enough strings and dslots from GC heap, not malloc heap
** Based on [https://bugzilla.mozilla.org/show_bug.cgi?id=502736|Gregor's stats] consider making 32-byte and 64-byte JSObjects to cover most cases except large objects without any dslots
* Remove byte flag per thing design
* Remove byte flag per thing design
** Bad cache effects of flags and things allocated from opposite ends of same arena
** Bad cache effects of flags and things allocated from opposite ends of same arena
Confirmed users, Bureaucrats and Sysops emeriti
419

edits