[Pharo-project] react on low space

Igor Stasenko siguctua at gmail.com
Tue Feb 1 14:11:44 CET 2011


I think you can catch the OutOfMemory exception:

[ 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.




More information about the Pharo-project mailing list