summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2018-10-02 16:03:05 +0200
committerGitHub <noreply@github.com>2018-10-02 16:03:05 +0200
commite19a06d2dd43473d87e002f59e9469b3548a10dd (patch)
treeb7ff2d8775e734389f9429874927247b5d7aed0e
parentfe43406929dbf6e6316f53f891370850cd8e1c3f (diff)
parentf4b27ae22272b9a50e970aa308ba57c3c3dbd985 (diff)
downloadredis-e19a06d2dd43473d87e002f59e9469b3548a10dd.tar.gz
Merge pull request #5242 from oranagra/script_mem
script cache memory in INFO and MEMORY includes both script code and overheads
-rw-r--r--src/object.c2
-rw-r--r--src/server.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/object.c b/src/object.c
index d8a56dd26..6987e1e6c 100644
--- a/src/object.c
+++ b/src/object.c
@@ -1017,7 +1017,7 @@ struct redisMemOverhead *getMemoryOverheadData(void) {
mh->aof_buffer = mem;
mem_total+=mem;
- mem = 0;
+ mem = server.lua_scripts_mem;
mem += dictSize(server.lua_scripts) * sizeof(dictEntry) +
dictSlots(server.lua_scripts) * sizeof(dictEntry*);
mem += dictSize(server.repl_scriptcache_dict) * sizeof(dictEntry) +
diff --git a/src/server.c b/src/server.c
index 7398252bb..ff662e95f 100644
--- a/src/server.c
+++ b/src/server.c
@@ -3204,7 +3204,7 @@ sds genRedisInfoString(char *section) {
bytesToHuman(peak_hmem,server.stat_peak_memory);
bytesToHuman(total_system_hmem,total_system_mem);
bytesToHuman(used_memory_lua_hmem,memory_lua);
- bytesToHuman(used_memory_scripts_hmem,server.lua_scripts_mem);
+ bytesToHuman(used_memory_scripts_hmem,mh->lua_caches);
bytesToHuman(used_memory_rss_hmem,server.cron_malloc_stats.process_rss);
bytesToHuman(maxmemory_hmem,server.maxmemory);
@@ -3269,7 +3269,7 @@ sds genRedisInfoString(char *section) {
total_system_hmem,
memory_lua,
used_memory_lua_hmem,
- server.lua_scripts_mem,
+ mh->lua_caches,
used_memory_scripts_hmem,
dictSize(server.lua_scripts),
server.maxmemory,