[Pharo-project] Memory usage

jannik.laval jannik.laval at gmail.com
Tue Jul 24 03:28:16 EDT 2012


Iep, I will keep all the informations and write a document.

Jannik

On Jul 23, 2012, at 2:41 PM, Tudor Girba wrote:

> The prospect sounds exciting.
> 
> Jannik, if you do manage to get this to work with Moose, it would be
> great to document it :)
> 
> Cheers,
> Doru
> 
> On Mon, Jul 23, 2012 at 2:15 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>> On Mon, Jul 23, 2012 at 09:26:18AM +0200, jannik.laval wrote:
>>> Dear pharoers,
>>> 
>>> We are loading really big models in the Moose software analysis platform.
>>> This generate a lot of small objects and with the biggest model, we approach the limit of 2Gb of the VM.
>>> 
>>> Is it possible for anyone who knows the VM to add extra memory space ? Going to 4Gb or maybe 8Gb would be a great thing.
>>> 
>> 
>> It is possible to have an image of at least 7GB (I have done this on
>> my PC with 8GB real memory). Currently this requires tracing the image
>> to a 64-bit object format with SystemTracer, and running the image
>> on an interpreter VM compiled for the 64-bit format.
>> 
>> I expect that this will work for Moose in a Pharo image, although
>> performance of the garbage collector is likely to become an issue
>> as the memory grows with lots of smaller objects, and the 64-bit
>> interpreter VM will be significantly slower than a 32-bit Cog VM.
>> 
>> If you want to try this with one of your images, I'll try to give you
>> some help.
>> 
>> I believe that Eliot has longer term plans for 64-bit object formats,
>> VMs, and improved garbage collectors.
>> 
>> Dave
>> 
>> 
> 
> 
> 
> -- 
> www.tudorgirba.com
> 
> "Every thing has its own flow"
> 

---
Jannik Laval





More information about the Pharo-dev mailing list