[Pharo-project] Getting my head around low space

Levente Uzonyi leves at elte.hu
Sat Oct 9 23:14:23 EDT 2010


On Sat, 9 Oct 2010, Max Leske wrote:

> I'm actually working on a mac, so that shouldn't be the problem.
> So your proposition to use -mmap would be unix specific? Is the option available on mac?

I don't have a Mac, but you can easily check it by starting an image with 
"-mmap 64m", then allocating a 64MB array in the image. If it fails, then 
the switch works, otherwise not.


Levente

>
> Thanks,
> Max
>
>
> On 09.10.2010, at 21:34, Levente Uzonyi wrote:
>
>> On Sat, 9 Oct 2010, Adrian Lienhard wrote:
>>
>>> The unix VM and apparently also the Mac VM has an option -memory that allows you to set a heap size:
>>>
>>> [adrian:/Applications/Squeak 4.2.3beta1U.app/Contents/MacOS] ./Squeak\ VM\ Opt -help
>>> Usage: ./Squeak VM Opt [<option>...] [<imageName> [<argument>...]]
>>>      ./Squeak VM Opt [<option>...] -- [<argument>...]
>>>
>>> Common <option>s:
>>> -help                 print this help message, then exit
>>> -memory <size>[mk]    use fixed heap size (added to image size)
>>> -pathenc <enc>        set encoding for pathnames (default: macintosh)
>>> -headless             run in headless (no window) mode (default: false)
>>>
>>> Notes:
>>> <imageName> defaults to `Squeak.image'.
>>> If `-memory' is not specified then the heap will grow dynamically.
>>> <argument>s are ignored, but are processed by the Squeak image.
>>> The first <argument> normally names a Squeak `script' to execute.
>>> Precede <arguments> by `--' to use default image.
>>
>> This is ok for Mac, but the unix VM takes different arguments.
>>
>>
>> Levente
>>
>>>
>>>
>>> HTH,
>>> Adrian
>>>
>>> On Oct 9, 2010, at 18:01 , Max Leske wrote:
>>>
>>>> Hi
>>>>
>>>> I'm having trouble with low space warnings in Pharo. Is there a source on how much memory the image can get from the OS? Is there maybe a way to up that limit? I am loading a lot of data into the image and the limit at the moment seems to be around 500 MB.
>>>>
>>>> Thanks for any ideas.
>>>>
>>>> Cheers,
>>>> Max
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> Pharo-project at lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project at lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project at lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project at lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>




More information about the Pharo-dev mailing list