It's bound to be the same. I encountered this quite extensively when
using VSE on Win32. There were normally a couple of system DLL's that
got plonked into the middle of it's address range and just moving those
to one of the outer edges would mean the image could be started with a
much bigger address space. Some would move without issues, some would
just refuse to budge and some would appear to work until you actually
called something in the offending dll :)
The simplest quick gain I
could get was to use the Windows /3gb switch. This would give you an
extra gb of contiguous memory and mean you could run an image just shy
of 1gb. This increases to just under 2gb when you run it on a 64-bit
machine. Even though the VM itself wasn't 64-bit, you still get the
memory benefits.
From: Mariano Martinez Peck <marianopeck@gmail.com>
To: Any question about pharo is welcome <pharo-users@lists.pharo.org>
Cc: CHRIS BAILEY <cpmbailey@btinternet.com>
Sent: Monday, 8 July 2013, 12:46
Subject: Re: [Pharo-users] More than 500MB for windows
I remember there was a thread where Andreas explains why the
windows VM would not alloc more than 500 MB. I think it's quite similar if not the same to what Chris has said. If this is the case, MAYBE, depending on which dlls/plugins you use, you may be safe and alloc more??? Don't know...
I can search the email if you want.
Cheers,