| Title | AMC now slower than 1.113 |
| Status | closed |
| Priority | optional |
| Assigned user | David Lovemore |
| Organization | Ravenbrook |
| Description | During release testing, we found that gcbench was running slower for AMC than in version 1.113. |
| Analysis | See [2] for analysis. In summary the ChainDeferral used to only test generation 0. Generation 1 wouldn't get collected when it was full, but would get collected the next time generation 0 filled up. This meant that generation 1 was effectively larger, but less well regulated. The fix is to add half generation 0's size to generation 1, and recommend retuning of chain parameters. |
| How found | manual_test |
| Evidence | [1] "Benchmark comparison with 1.113" <https://info.ravenbrook.com/mail/2014/06/19/18-51-29/0/>[2] "Re: Benchmark comparison with 1.113" < https://info.ravenbrook.com/mail/2014/07/04/12-47-20/0/> |
| Created by | David Lovemore |
| Created on | 2014-07-04 13:44:42 |
| Last modified by | David Lovemore |
| Last modified on | 2014-07-04 13:49:31 |
| History | 2014-07-04 DL Created |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 186824 | closed | 2014-07-04 13:32:45 | David Lovemore | Adjust generation sizes for the default chain. Add release note recommending retuning of generation sizes. |