Confirmed users
329
edits
(→Steps) |
(→Steps) |
||
| Line 46: | Line 46: | ||
#* Re-implement HashTable rekeying | #* Re-implement HashTable rekeying | ||
#** We undid this code because it was a perf regression and was still a bit buggy. (terrence) - 3 weeks | #** We undid this code because it was a perf regression and was still a bit buggy. (terrence) - 3 weeks | ||
# Exactly Root the Browser {{bug|831379}} - 10 weeks | # Exactly Root the Browser {{bug|831379}} - 10 weeks | ||
#* This is a potential milestone: we would turn on exact rooting for release FF at this point. We would not get a performance boost from this (necessarily), but it would lock in our work to this point. | #* This is a potential milestone: we would turn on exact rooting for release FF at this point. We would not get a performance boost from this (necessarily), but it would lock in our work to this point. | ||
# Performance Tuning - 4 weeks (This should probably start asap) | # Performance Tuning - 4 weeks (This should probably start asap) | ||
#* Implement a Nursery {{bug|706885}} - 1 week | |||
#* 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 - 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}} | ||
# Investigate how long it will take to do generational barriers - 1 week | #* Investigate how long it will take to do generational barriers - 1 week | ||
#* We may need to rewrite the maps in xpconnect and the browser in terms of HashTable: this could be a bunch of work. | #* We may need to rewrite the maps in xpconnect and the browser in terms of HashTable: this could be a bunch of work. | ||
# Make JS_IsAboutToBeFinalized indirect {{bug|765432}} - 10 weeks | #* Make JS_IsAboutToBeFinalized indirect {{bug|765432}} - 10 weeks | ||
== Other == | == Other == | ||