[Sheepdog] [PATCH] use tcmalloc if it is available
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Wed Nov 16 01:47:48 CET 2011
This patch links libtcmalloc or libtcmalloc_minimal when it is
available. If you don't want to use tcmalloc, run configure with
"--without-tcmalloc" option.
Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
---
Hi Yuan,
I think we don't need a wrapper function to use tcmalloc. Can we use
this instead of your slab patch?
configure.ac | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
index c406dd5..0a058ee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -192,6 +192,13 @@ AC_ARG_WITH([initddir],
[ INITDDIR="$withval" ],
[ INITDDIR="$sysconfdir/init.d" ])
+AC_ARG_WITH([tcmalloc],
+ [ --with-tcmalloc : use tcmalloc for memory management ],,
+ [ with_tcmalloc="yes" ])
+AS_IF([test "x${with_tcmalloc}" = xyes],
+ AC_CHECK_LIB([tcmalloc_minimal], [malloc],,
+ AC_CHECK_LIB([tcmalloc], [malloc])))
+
CP=cp
OS_LDL="-ldl"
case "$host_os" in
--
1.7.2.5
More information about the sheepdog
mailing list