[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