Enable atomic peak memory detection
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 9 Oct 2014 19:55:57 +0000 (01:55 +0600)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 9 Oct 2014 19:55:57 +0000 (01:55 +0600)
This gives more precise information about memory usage which might be real handy
when doing memory optimization.

It works good here for as long as i can tell but if for some reason you'll be
experiencing some weird slowdown please let me know.

intern/guardedalloc/intern/mallocn_lockfree_impl.c

index c0f6aeeaa9dc858f6c7490eb61b64b085244ec0a..2041a1c132a28c35dc95598fa3f140440ffde648 100644 (file)
@@ -71,7 +71,7 @@ enum {
 #define MEMHEAD_IS_ALIGNED(memhead) ((memhead)->len & (size_t) MEMHEAD_ALIGN_FLAG)
 
 /* Uncomment this to have proper peak counter. */
-//#define USE_ATOMIC_MAX
+#define USE_ATOMIC_MAX
 
 MEM_INLINE void update_maximum(size_t *maximum_value, size_t value)
 {