[Pharo-project] react on low space

Igor Stasenko siguctua at gmail.com
Tue Feb 1 14:13:05 CET 2011


On 1 February 2011 14:11, Igor Stasenko <siguctua at gmail.com> wrote:
> I think you can catch the OutOfMemory exception:
>
Oops. example was a bit wrong. something like that:

 [ | y x | y := x :=  Array new: 1000.
   1000000 timesRepeat: [ x at: 1 put: (Array new: 10000). x := x at: 1 ]
 ] on: OutOfMemory do: [:ex |
  ....
 ]


>
> On 1 February 2011 12:00, Max Leske <maxleske at gmail.com> wrote:
>> I'm bumping this message. I think it's an important question and could help
>> other developers who might have the same problem one day. The low space
>> watcher is cool but if you don't get the chance to actually look at the
>> stack it's pretty useless.
>> Max
>> On 30.01.2011, at 13:10, Max Leske wrote:
>>
>> Hi guys
>> Is there an easy way to react on low space? Something like:
>>
>> SmalltalkImage isSpaceLow
>> ifTrue: [ <suspend my process> ]
>>
>> The reason I'm asking is that I have a background process running that
>> causes a low space condition but I never get around to opening the debugger
>> and the image crashes on me. So for debugging purposes I'd like to
>> periodically check the space that is left or alternatively be notified if
>> low space is signalled.
>> Any ideas?
>> Thanks,
>> Max
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>



-- 
Best regards,
Igor Stasenko AKA sig.




More information about the Pharo-project mailing list