From 59e9be0f5f8006c4531f647f718683e2ec016b21 Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Thu, 11 Feb 2010 15:18:17 -0800 Subject: [PATCH] Avoid extra dumping for JEMALLOC_OPTIONS=L. --- jemalloc/src/arena.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/jemalloc/src/arena.c b/jemalloc/src/arena.c index 53d703bc..d0de5309 100644 --- a/jemalloc/src/arena.c +++ b/jemalloc/src/arena.c @@ -1100,10 +1100,12 @@ void arena_prof_accum(arena_t *arena, uint64_t accumbytes) { - arena->prof_accumbytes += accumbytes; - if (arena->prof_accumbytes >= prof_interval) { - prof_idump(); - arena->prof_accumbytes -= prof_interval; + if (prof_interval != 0) { + arena->prof_accumbytes += accumbytes; + if (arena->prof_accumbytes >= prof_interval) { + prof_idump(); + arena->prof_accumbytes -= prof_interval; + } } } #endif