Teaching cmake to always link in tcmalloc if it finds it.

Also renaming --enable-perftools to --enable-perftool-debug to
indicate that the switch is only relevant for debugging the heap. It's
not needed to pick up tcmalloc for better performance.

--with-perftools can still (and always) be used to give a hint where
to find the libraries.

With the threading, using tcmalloc improves memory usage on FreeBSD
significantly when running on a trace. If it fixes the live problems,
remains to be seen ...
This commit is contained in:
Robin Sommer 2012-03-28 14:53:59 -07:00
parent d7c9471818
commit 42066cc1fd
13 changed files with 40 additions and 31 deletions

View file

@ -37,7 +37,7 @@
#endif
#ifdef USE_PERFTOOLS
#ifdef USE_PERFTOOLS_DEBUG
#include <google/heap-checker.h>
#include <google/heap-profiler.h>
extern HeapLeakChecker* heap_checker;