diff options
Diffstat (limited to 'src/functions.c')
-rw-r--r-- | src/functions.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/functions.c b/src/functions.c index 3f7b3a7ef..c60d40d3c 100644 --- a/src/functions.c +++ b/src/functions.c @@ -1091,10 +1091,9 @@ unsigned long functionsMemory() { /* Return memory overhead of all the engines combine */ unsigned long functionsMemoryOverhead() { - size_t memory_overhead = dictSize(engines) * sizeof(dictEntry) + - dictSlots(engines) * sizeof(dictEntry*); - memory_overhead += dictSize(curr_functions_lib_ctx->functions) * sizeof(dictEntry) + - dictSlots(curr_functions_lib_ctx->functions) * sizeof(dictEntry*) + sizeof(functionsLibCtx); + size_t memory_overhead = dictMemUsage(engines); + memory_overhead += dictMemUsage(curr_functions_lib_ctx->functions); + memory_overhead += sizeof(functionsLibCtx); memory_overhead += curr_functions_lib_ctx->cache_memory; memory_overhead += engine_cache_memory; |