Javascript:SpiderMonkey:ProjectGenerationGarbageCollection: Difference between revisions

Line 33: Line 33:
#** Fix all discovered rooting hazards (~800) (sfink,jonco) - 4 weeks
#** Fix all discovered rooting hazards (~800) (sfink,jonco) - 4 weeks
#** Optimize all discovered over-rooting (~100)
#** Optimize all discovered over-rooting (~100)
#** Automate static analysis (sfink)
#** Automate static analysis {{bug|834912}} (sfink)
#*** Need a server (dm-sixgill01?)
#*** Need a server (dm-sixgill01?)
#*** http://people.mozilla.org/~bhackett/rootingHazards.html
#*** http://people.mozilla.org/~sfink/rootingHazards.txt
#*** http://people.mozilla.org/~bhackett/gcFunctions.html
#*** http://people.mozilla.org/~bhackett/gcFunctions.html
# JIT Integration with post barriers - 4 weeks, parallelized
# JIT Integration with post barriers - 4 weeks, parallelized
Line 52: Line 52:
#* Test against V8 Earley-Boyer benchmark.
#* Test against V8 Earley-Boyer benchmark.
#** Also v8 deltablue, raytrace
#** Also v8 deltablue, raytrace
#* We may need to Implement Bill’s Pools/Zones idea to get the nursery to the requisite perf - 6 weeks
#* We may need to Implement Bill’s Pools/Zones idea to get the nursery to the requisite perf {{bug|759585}} - 6 weeks
#* Refactor code to avoid rooting on hot paths and keep rooter overhead acceptable - ??? weeks (start early) (bhackett)
#* Refactor code to avoid rooting on hot paths and keep rooter overhead acceptable - ??? weeks (start early) (bhackett)
# Make the Post Barrier Verifier Green in the browser {{bug|764882}}
# Make the Post Barrier Verifier Green in the browser {{bug|764882}}
Confirmed users
328

edits