2014-04-23 0:05 GMT+02:00 Eliot Miranda <eliot.miranda@gmail.com>:
Hi All,I should write a blog post on this, but I can't wait...In recent days I've written a script to build a Cog VMMaker image from Squeak 4.5. See http://www.squeakvm.org/svn/squeak/branches/Cog/image. This has allowed me to run the current Cog VM against Spur side-to-side.To build a Cog VMMaker image on my 2.2GHz Intel Core i7 MacBook Pro using the current Cog VM takes about 2 and a half minutes:McStalker.image$ time oscfvm CogVMMaker.image BuildSqueak45Image.streal 2m30.671suser 2m15.683ssys 0m5.283sTo build the equivalent image using Spur takes about 1 and a half minutes:McStalker.image$ time spurcfvm CogVMMaker-spur.image BuildSqueak45Image.streal 1m34.943suser 1m23.666ssys 0m6.810sComparing:94.943 - 150.671 / 150.671 * 100 -36.9983.666 - 135.681 / 135.681 * 100 -38.34150.671 / 94.943 1.59135.681 / 83.666 1.62that's about a -37% speedup, or 1.6x faster.--
best,EliotSo this is loading .mcz from package cache, uncompressing, compiling, installing the packages.
I presume this qualifies as a macro benchmark...
I didn't follow the full flow of changes, how difficult is it right now to bootstrap a spur.image?