Mem leak : malloc/free + pthreads = leakage?

Ryan Stone rysto32 at gmail.com
Sun Mar 6 17:35:04 UTC 2011


On Sun, Mar 6, 2011 at 10:34 AM, Ryan Stone <rysto32 at gmail.com> wrote:
> I would try playing with MALLOC_OPTIONS.  I seriously doubt that there
> is an actual leak in jemalloc, but from my own experiences with it I
> suspect that there are certain multithreaded malloc/free sequences
> that interact badly with with the per-thread caching that jemalloc
> performs.  The first thing I would try is setting MALLOC_OPTIONS=7h to
> disable the caching.
>

Wait, sorry, apparently this is a new option in HEAD.  Under 8.1
MALLOC_OPTIONS=g will disable the thread-specific caching.  See the
malloc(3) man page for the definitive list of available options.


More information about the freebsd-hackers mailing list