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/