[Vm-dev] unused-method removal vs. Spur compaction
tim Rowledge
tim at rowledge.org
Sun Sep 18 17:17:37 UTC 2016
Eliot mentioned using the vmaker sim to load the image and then save it after removing the empty space. Ah, found it -
> Build a VMMaker image with image/buildspurtrunkvmmaker.sh and you can now use Spur32BitPreen to rewrite the image to be more compact. We can use this as part of the release process until Clément and I have fixed Spur compaction. e.g.
>
> Spur32BitPreen new preenImage: '../oscogvm/image/trunk50'
> Looking for module ... loaded...computing accessor depths...done
> Looking for module ... loaded...computing accessor depths...done::::.............................................done.
> old heap size: 41,897,472 initial new heap size: 26,818,472
> change: -35.99%
> final new heap size: 26,818,472 change: -35.99%
>
> Done!
>
tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: MD: Move and Drop bits
More information about the Vm-dev
mailing list