Platform/Features/Incremental GC/TestPlan: Difference between revisions
< Platform | Features | Incremental GC
Jump to navigation
Jump to search
Ioana.budnar (talk | contribs) |
Ioana.budnar (talk | contribs) |
||
Line 38: | Line 38: | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=641025 641025] - Incremental GC | *[https://bugzilla.mozilla.org/show_bug.cgi?id=641025 641025] - Incremental GC | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=734946 734946] - Disable incremental GC for Firefox 13 | *[https://bugzilla.mozilla.org/show_bug.cgi?id=734946 734946] - Disable incremental GC for Firefox 13 | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=728692 728692] - | *[https://bugzilla.mozilla.org/show_bug.cgi?id=728692 728692] - Javascript becomes slow after Incremental GC gets disabled | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=735944 735944] - about:support says "incremental gc: 1" when javascript.options.mem.gc_incremental is disabled | *[https://bugzilla.mozilla.org/show_bug.cgi?id=735944 735944] - about:support says "incremental gc: 1" when javascript.options.mem.gc_incremental is disabled | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=728686 728686] - JS_NewPropertyIterator disables IGC | *[https://bugzilla.mozilla.org/show_bug.cgi?id=728686 728686] - JS_NewPropertyIterator disables IGC | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=730853 730853] - If incremental GC or compartment GC runs all the time, CC never runs | *[https://bugzilla.mozilla.org/show_bug.cgi?id=730853 730853] - If incremental GC or compartment GC runs all the time, CC never runs | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=752098 752098] - Crashes on MemBench with incremental GC enabled | |||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=735099 735099] - Re-enable incremental GC on desktop platforms | |||
== Not Tested == | == Not Tested == |
Revision as of 15:16, 7 May 2012
Incremental Garbage Collection
Feature | Status | Release Target | Dev Lead | QA Lead | Status |
Incremental GC | Landed | Firefox 13 | Bill McCloskey | Ioana Budnar | Signed off on Aurora |
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.
References
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).
- Disable incremental garbage collection.
Test Cases
- The test cases for this feature can be viewed here.
Important Bugs
- 641025 - Incremental GC
- 734946 - Disable incremental GC for Firefox 13
- 728692 - Javascript becomes slow after Incremental GC gets disabled
- 735944 - about:support says "incremental gc: 1" when javascript.options.mem.gc_incremental is disabled
- 728686 - JS_NewPropertyIterator disables IGC
- 730853 - If incremental GC or compartment GC runs all the time, CC never runs
- 752098 - Crashes on MemBench with incremental GC enabled
- 735099 - Re-enable incremental GC on desktop platforms
Not Tested
- Cycle collector.
Sign off
- Criteria
- All the test cases were executed.
- All the major bugs have been fixed.
- Sign offs
- Firefox 13.0 Aurora - 2012-03-19