Title | Emergency garbage collection is untested |
Status | closed |
Priority | optional |
Assigned user | Richard Brooksby |
Organization | Ravenbrook |
Description | The MPS has an emergency collection mode (which has certainly been exercised in production) but we lack a development test for it. |
Analysis | Use the commit limit to restrict the MPS from expanding and push it until it runs emergency GC to at least get coverage. Then think about further ways to test it. GDR 2014-05-28: Coverage testing shows that ArenaSetEmrgency, PoolFixEmergency and AMCFixEmergency are all well-covered. This is because many tests (amcss, amcsshe, amcssth, locusss) set the commit limit. |
How found | unknown |
Evidence | I just know. |
Test procedure | amcss |
Created by | Richard Brooksby |
Created on | 2014-05-28 12:24:48 |
Last modified by | Gareth Rees |
Last modified on | 2014-10-20 17:31:36 |
History | 2014-05-28 RB Flushed from personal to-do list. |
Change | Effect | Date | User | Description |
---|---|---|---|---|
184931 | closed | 2014-03-21 12:51:06 | Gareth Rees | Move coverage testing out of the Xcode project (to avoid normal Debug builds being slowed down by coverage instrumentation, and to avoid error messages when the tests are unable to update the coverage data). |