]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Support tcmalloc_minimal allocator 11111/head
authorBassam Tabbara <bassam.tabbara@quantum.com>
Sat, 17 Sep 2016 04:51:05 +0000 (21:51 -0700)
committerBassam Tabbara <bassam.tabbara@quantum.com>
Sun, 18 Sep 2016 17:16:29 +0000 (10:16 -0700)
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
src/CMakeLists.txt

index d0cd125d4134677c0d2bdc1c6fe34f24f1c6e584..af7a6165d6fbd86ca43c04434997c2aee80a8357 100644 (file)
@@ -225,6 +225,10 @@ if(ALLOCATOR STREQUAL "tcmalloc")
   set(ALLOC_LIBS ${GPERFTOOLS_TCMALLOC_LIBRARY})
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free")
   set(TCMALLOC_srcs perfglue/heap_profiler.cc)
+elseif(ALLOCATOR STREQUAL "tcmalloc_minimal")
+  set(ALLOC_LIBS ${GPERFTOOLS_TCMALLOC_MINIMAL_LIBRARY})
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free")
+  set(TCMALLOC_srcs perfglue/disabled_heap_profiler.cc)
 elseif(ALLOCATOR STREQUAL "jemalloc")
   set(ALLOC_LIBS jemalloc)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free")