Re: psql leaks memory on query cancellation - Mailing list pgsql-hackers

From Teodor Sigaev
Subject Re: psql leaks memory on query cancellation
Date
Msg-id 6758831e-2871-2115-ea53-f2d4fbf02f52@sigaev.ru
Whole thread Raw
In response to Re: psql leaks memory on query cancellation  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> I imagine that this indicates that control-C processing allocates some
> memory it doesn't free, resulting in an "island" up at the end of memory
> that prevents glibc from releasing all the free memory it's got.  Whether
> that's an actual leak, or just memory we're holding onto in hopes of
> reusing it, isn't clear.  (valgrind might be useful.)

malloc could request memory from kernel by two ways: sbrk() and mmap(), 
first one has described problem, mmap hasn't. It's described in 
mallopt(3) in section M_MMAP_THRESHOLD, to test that try to repeat test 
with MALLOC_MMAP_THRESHOLD_ environment  set to 8192.


-- 
Teodor Sigaev                      E-mail: teodor@sigaev.ru
                                       WWW: http://www.sigaev.ru/


pgsql-hackers by date:

Previous
From: Jacob Champion
Date:
Subject: Re: submake-errcodes
Next
From: Alvaro Herrera
Date:
Subject: Re: crash with sql language partition support function