Platform/Features/Incremental GC/TestPlan: Difference between revisions

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 15
| Firefox 16
| Bill McCloskey
| Bill McCloskey
| Ioana Budnar
| Ioana Budnar
| In Progress
| Signed off on Aurora
|}
|}


== Summary ==
== Summary ==
*Garbage collection time is divided into short increments. Overall, the same amount of time is spent doing garbage colletion, but each individual pause is shorter.
*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. When IGC is enabled, dynamic content on the web should have more tolerable pauses (possibly go from noticeable pauses to ones the user cannot notice).
*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
**Aurora - 2012-06-08
**bugs 761739, 728692, 728976, 729773, 759522 still not fixed.
***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.
Confirmed users
2,544

edits