Re: tcmalloc

Howard Chu <[email protected]>
Newsgroups gmane.network.openldap.general
Message-ID <[email protected]>
Dieter Kluenter wrote:
> "Brett @Google"<[email protected]>  writes:
>
>> Hello,
>>
>> I was wondering of anybody has used much of tcmalloc (from google performance
>> tools) and has any opinion they care to share with regards to performance of
>> berkeleydb/openldap toolset ?
>
> I included tcmalloc into my build system. While I didn't measure a
> large gain in performance, memory allocation is much cleaner
> now.

Right. We've already minimized our actual use of malloc enough that it's not a 
performance issue; at this point it's mainly about heap fragmentation.

> There are some side efects though, if SASL library is not
> recompiled with tcmalloc, but this can be solved by not building
> openldap with -ltcmalloc but load libtcmalloc by an ld_preload
> environment variable.
> [...]

I only use LD_PRELOAD. Simplifies things when I want to test with other malloc 
libraries/leak checkers/debuggers/etc...

-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.