It was brought to my attention that the changes I made to garbage collection when introducing background gc would often cause the amount of foreground gc to increase, thus slowing writes. In some cases I analysed the slowdown was around 30%. I have checked in some changes which correct this. In the testing I've done this has given a significant speed up for writes. -- Charles