Confirmed users
3,339
edits
(→Technical Debt: rm JSContext) |
(GC Future) |
||
| Line 54: | Line 54: | ||
= GC = | = GC = | ||
== Generational GC == | == Generational GC == | ||
* '''Goal:''' Implement generational garbage collector (GGC) | * '''Goal:''' Implement generational garbage collector (GGC) and exactly root Firefox. | ||
* '''Team:''' terrence, sfink, jonco | * '''Team:''' terrence, sfink, jonco | ||
* '''Tracking bug:''' {{bug|619558}} | * '''Tracking bug:''' GGC {{bug|619558}} and Exact Stack Rooting {{bug|753203}} | ||
* '''More info:''' https://wiki.mozilla.org/Javascript:SpiderMonkey:ProjectGenerationGarbageCollection | * '''More info:''' https://wiki.mozilla.org/Javascript:SpiderMonkey:ProjectGenerationGarbageCollection and [https://people.mozilla.org/~sfink/analysis/ rooting hazard burndown chart] | ||
== Future == | |||
* Compacting GC | |||
* Incremental Browser Marking | |||
* Nursery allocation of JSStrings | |||
* G1: The Good Parts {{bug|902174}} | |||
* Concurrent GC | |||
= Performance = | = Performance = | ||
| Line 99: | Line 99: | ||
* '''Tracking bug:''' {{bug|}} | * '''Tracking bug:''' {{bug|}} | ||
* '''More info:''' The A-Team is implementing this test framework with input from Luke. https://etherpad.mozilla.org/js-benchmarking | * '''More info:''' The A-Team is implementing this test framework with input from Luke. https://etherpad.mozilla.org/js-benchmarking | ||
== Start-up Cache == | |||
* '''Goal:''' | |||
* '''Team:''' npierron | |||
* '''Tracking bug:''' {{bug|}} | |||
* '''More info:''' The target would be to land with support of packaged app for B2G 1.4 / 1.5 (Gecko 30 / 32). | |||
= Dev Tools = | = Dev Tools = | ||