Confirmed users
2,544
edits
Ioana.budnar (talk | contribs) |
Ioana.budnar (talk | contribs) |
||
Line 8: | Line 8: | ||
| Dev Lead | | Dev Lead | ||
| QA Lead | | QA Lead | ||
| Status | | QA Status | ||
|- | |- | ||
| Incremental GC | | Incremental GC | ||
| {{StatusHealthy|status=Landed}} | | {{StatusHealthy|status=Landed}} | ||
| Firefox | | Firefox 16 | ||
| Bill McCloskey | | Bill McCloskey | ||
| Ioana Budnar | | Ioana Budnar | ||
| | | Signed off on Aurora | ||
|} | |} | ||
== Summary == | == Summary == | ||
*Garbage collection time is divided into short increments. Overall, the same amount of time is spent doing garbage | *Garbage collection time is divided into short increments. Overall, the same amount of time is spent doing garbage collection, but each individual pause is shorter. | ||
== References == | == References == | ||
Line 28: | Line 28: | ||
== Use Cases == | == Use Cases == | ||
*Use Firefox with incremental garbage collection enabled | *Use Firefox with incremental garbage collection enabled: | ||
**Dynamic content on the web should have more tolerable pauses (possibly go from noticeable pauses to ones the user cannot notice). | |||
**Most GCs, if not all, should be incremental. | |||
**Incremental GC parameters should have acceptable values (slices with Marks <=20ms, Max Pauses <=16ms, or at least shorter than the total for Mark). | |||
*Disable incremental garbage collection. | *Disable incremental garbage collection. | ||
Line 53: | Line 56: | ||
;Sign offs | ;Sign offs | ||
*Firefox 13.0 Aurora - 2012-03-19 | *Firefox 13.0 Aurora - 2012-03-19 | ||
*Firefox 15.0 | *Firefox 15.0 Aurora - 2012-06-08 | ||
**bugs 761739, 728692, 728976, 729773, 759522 still not fixed. | |||
*Firefox 16.0 Aurora - 2012-07-20 | |||
**30%-40% of the IGCs have long slices, but they all have acceptable Mark values (<20ms). | |||
**10%-20% of the IGCs have Max Pause longer than the total for Mark. |