Re: plperl doesn't release memory

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Dan Sugalski <dan(at)sidhe(dot)org>
Cc: Sven Willenberger <sven(at)dmv(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: plperl doesn't release memory
Date: 2005-03-24 20:14:39
Message-ID: 5330.1111695279@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Dan Sugalski <dan(at)sidhe(dot)org> writes:
> ... I'm pretty sure for embedding use it uses whatever routines
> the embedder defines, but it's been a while since I've poked around
> in there.

Hmm. plperl is definitely not doing anything to try to manipulate that
behavior; maybe it should? Where can we find out about this?

> Anyway, if perl's using its own memory allocator you'll want to
> rebuild it to not do that.

When I tried to test this it seemed that memory did get released at the
conclusion of each query --- at least "top" showed the backend process
size dropping back down. But, again, I wouldn't be surprised if Sven's
perl installation is configured differently than mine.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Sven Willenberger 2005-03-24 20:26:00 Re: plperl doesn't release memory
Previous Message Dan Sugalski 2005-03-24 19:50:50 Re: plperl doesn't release memory