[squeak-dev] Re: 64-bit images

Bert Freudenberg bert at freudenbergs.de
Fri Nov 9 12:43:15 UTC 2012


How long does a full GC take for, say, an 8 GB image with a gazillion of small objects?

- Bert -

On 2012-11-09, at 13:10, "Andreas.Raab" <andreas.raab at gmx.de> wrote:

> Hi David -
> 
> This is great, and just in time! I wanted to play around with Squeak on my
> new z820 development workstation featuring some 256GB of Memory (heh, heh)
> and was wondering where I could find the right Image/VM pair. Thanks for the
> post!
> 
> Cheers,
>  - Andreas
> 
> 
> David T. Lewis wrote
>> The purpose of this change to the SystemReporter is to allow it to
>> identify the image format and word size (64-bit or 32-bit) of the image
>> file that is currently being run. An example SystemReporter window from
>> a 64-bit image is attached.
>> 
>> A 64-bit version of the trunk image can be found here:
>>  http://box3.squeak.org/job/Squeak%2064-bit%20image/
>> 
>> A 64-bit image is normally created directly from the normal 32-bit image
>> using a SystemTracer. This Smalltalk script illustrates how it is done:
>>  http://box3.squeak.org/job/Squeak%2064-bit%20image/ws/TraceTo64.st
>> 
>> To run a 64-bit image on Linux, go to http://squeakvm.org/unix/ and
>> install
>> both the "4.10.2.2614 Unix VM" and the "4.10.2.2614 Unix VM for 64-bit
>> images".
>> The /usr/local/bin/squeak script will then invoke the right VM to run
>> your image, either 32- or 64-bit.
>> 
>> If you prefer to compile your VM from source, use the source tarball
>> from http://squeakvm.org/unix/ and run the platforms/unix/cmake/configure
>> script with the "--image64" option to build a VM for running 64-bit
>> images. Unofficial and unsupported "bleeding edge" tarballs can also be
>> found at http://box3.squeak.org/job/InterpreterVM/
>> 
>> Cog VMs are not currently able to run the 64-bit image, although they
>> certainly will do so in the future. For now, a 64-bit image on a standard
>> interpreter VM will be much slower than the "same" 32-bit image on Cog,
>> but will have greater address space and an ability to reach a much larger
>> total image size.
>> 
>> Dave



More information about the Squeak-dev mailing list