On 1 February 2011 14:11, Igor Stasenko <[email protected]> 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 <[email protected]> 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.
