From: "Pete Hodgson" <ruby-forum / thepete.net> > > Christopher Dicely wrote: >> The first thing that jumps to mind is that the 54 instance of Thread >> in the later listing may be a sign of the problem; unless you really >> should have that many Threads hanging around, you may be doing >> something that is preventing used Thread objects from being garbage >> collected. If you are, for instance, launching a new thread when you >> get a message and they are hanging around after they aren't needed, >> that could explain the expanding memory usage. > > Hmm, you're right that is strange. I can't think of anywhere where I am > spawning threads after initial start up, so I'll look into that more and > see where that leads. Thanks Christopher! Also, what's your ruby -v ? Some versions of 1.8.6 have leaked memory, for instance. Regards, Bill