[Vm-dev] Re: [squeak-dev] [ANN] Squeak 5.1 Feature Freeze -- Trunk closed for new features; only bug fixes or text updates

Eliot Miranda eliot.miranda at gmail.com
Sun Aug 14 11:03:05 UTC 2016

Hi Tim,

> On Aug 11, 2016, at 11:14 AM, tim Rowledge <tim at rowledge.org> wrote:

> The image is frikkin’ huge. How on earth do we have 22Mb of ByteArray/BitMap/ByteString around? And it looks like we are keeping a very large amount of MC stuff; 13018 instances of MCVersionInfo/MCVersionName/DateAndTime/Date/Time/UUID. Is that smart? Simply flushing the cached ancestry from the MC browser gets rid of 60% of them and appears to save 3Mb. Except the damn saved image afterwards is exactly the same size! Sigh.

Sorry about this.  This is due to the immaturity (brokenness) of the Spur compactor. There is a reasonable solution for the release process, which is to modify the 32- to 64-bit bootstrap to allow the VM simulator to clone a 32-bit image having squeezed the free space out of it.  I'll try and get in this asap.  By year end I hope that Clément and I will have rewritten the compactor to eliminate this embarrassingly bad behaviour.

> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: RDR: Rotate Disk Right

More information about the Vm-dev mailing list