Platform/Features/Incremental GC: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
Line 3: Line 3:
|Feature stage=Landed
|Feature stage=Landed
|Feature status=In progress
|Feature status=In progress
|Feature version=Firefox 14
|Feature version=Firefox 15
|Feature health=OK
|Feature health=OK
|Feature status note=Landed but pref'd off for Firefox 13 due to a shutdown leak in mochitest-browser-chrome. That bug may have just been fixed.
|Feature status note=K9O requirement to enable on Desktop and Mobile
}}
}}
{{FeatureTeam
{{FeatureTeam
Line 13: Line 13:
}}
}}
{{FeaturePageBody
{{FeaturePageBody
|Feature open issues and risks=Re-enable incremental GC on desktop platforms https://bugzilla.mozilla.org/show_bug.cgi?id=735099
Re-enable incremental GC on Android https://bugzilla.mozilla.org/show_bug.cgi?id=750959
|Feature overview=We would like to be able to divide GC time into short increments. Overall, we would still spend the same amount of time doing GC, but each individual pause would be shorter. Doing this for the sweep phase is mostly a matter of scheduling. For the mark phase, we need a write barrier and we need an explicit mark stack.
|Feature overview=We would like to be able to divide GC time into short increments. Overall, we would still spend the same amount of time doing GC, but each individual pause would be shorter. Doing this for the sweep phase is mostly a matter of scheduling. For the mark phase, we need a write barrier and we need an explicit mark stack.


Line 21: Line 23:
|Feature priority=P1
|Feature priority=P1
|Feature roadmap=Firefox Desktop
|Feature roadmap=Firefox Desktop
|Feature secondary roadmap=Firefox Mobile
|Feature list=Desktop
|Feature list=Desktop
|Feature project=Responsiveness
|Feature project=Responsiveness
Confirmed users, Bureaucrats and Sysops emeriti
2,974

edits