asan/tsan: reduce per-thread memory allocator caches
authorDmitry Vyukov <dvyukov@google.com>
Wed, 20 Mar 2013 09:26:46 +0000 (09:26 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Wed, 20 Mar 2013 09:26:46 +0000 (09:26 +0000)
256 blocks (which is 512 in reallity) seems to be too big cache,
reducing the size reduces memory consumption but does not degrade performance.

llvm-svn: 177502

compiler-rt/lib/sanitizer_common/sanitizer_allocator.h

index 45c93da..d45762f 100644 (file)
@@ -189,7 +189,7 @@ class SizeClassMap {
   }
 };
 
-typedef SizeClassMap<17, 256, 16> DefaultSizeClassMap;
+typedef SizeClassMap<17, 128, 16> DefaultSizeClassMap;
 typedef SizeClassMap<17, 64,  14> CompactSizeClassMap;
 template<class SizeClassAllocator> struct SizeClassAllocatorLocalCache;