Re: BUG #3881: lo_open leaks memory

Поиск
Список
Период
Сортировка
От Tomasz Ostrowski
Тема Re: BUG #3881: lo_open leaks memory
Дата
Msg-id 20080122141915.GD3111@batory.org.pl
обсуждение исходный текст
Ответ на Re: BUG #3881: lo_open leaks memory  (Michael Akinde <michael.akinde@met.no>)
Ответы Re: BUG #3881: lo_open leaks memory  (Michael Akinde <michael.akinde@met.no>)
Список pgsql-bugs
On Tue, 22 Jan 2008, Michael Akinde wrote:

>> What I *do* see is that the process size as reported by "top"
>> quickly jumps to 900MB plus and then sits there.  This is not a
>> memory leak though, it is just a side effect of the way "top"
>> reports usage of shared memory.
>
> Also, since the blob is opened and closed, why does the process allocate
> new memory to open a new blob, rather than reuse existing memory?

I think a process does not allocate new memory, it just uses his
shared buffer. The OS does not give physical memory for a process
immediately when it is allocated for example by malloc, it gives it
in chunks - only when it is first read or written to.

Regards
Tometzky
--
...although Eating Honey was a very good thing to do, there was a
moment just before you began to eat it which was better than when you
were...
                                                      Winnie the Pooh

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Michael Akinde
Дата:
Сообщение: Re: BUG #3881: lo_open leaks memory
Следующее
От: Michael Akinde
Дата:
Сообщение: Re: BUG #3881: lo_open leaks memory