JavaScript:SpiderMonkey:GC Futures

From MozillaWiki
Revision as of 18:08, 16 July 2009 by Brendan (talk | contribs) (Created page with '== JS GC Futures == Brain-dump of work items: * Speed up allocator * Speed up collector * Add new JNI-like (handles, "clothed" not "naked") global rooting API * Make old JS glo…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

JS GC Futures

Brain-dump of work items:

  • Speed up allocator
  • Speed up collector
  • Add new JNI-like (handles, "clothed" not "naked") global rooting API
  • Make old JS global rooting API be #ifdef JS_NAKED_GC_ROOTS
  • Write barrier for all code including JITted code
  • Write barrier in API
  • Fast generational copying allocation and collection