[VPM] deallocating memory of multi-threaded server while IDLE.
ef at kwinternet.com
Wed Feb 11 09:38:38 CST 2004
Not that it matters that much, but I believe this is a OS level issue,
not even Perl.
On Tue, 2004-02-10 at 23:58, Darren Duncan wrote:
> On Tue, 10 Feb 2004, Jeremy Aiyadurai wrote:
> > how do i free up memory when a multi-threaded process is idle.
> > my problem is when ever i create a thread, it eats up more memory. when the
> > thread is done, the thread disappears, but the memory is not freed (by
> > looking at windows task manager).
> > so i'd like to free up memory when the process is idle.
> > thanks in advance for any help.
> In my understanding, Perl itself has a limitation that, while it can reuse
> memory allocated to it, it can not or will never return any of its memory
> to the system (except when it exits). I don't think you can get around
> this, and it would affect every platform. I could be wrong, though, about
> the general limitation. (I also wouldn't be surprised if Parrot didn't
> have that limitation.) -- Darren Duncan
More information about the Victoria-pm