summaryrefslogtreecommitdiff
path: root/src/functions.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/functions.c')
-rw-r--r--src/functions.c7
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;