Commit 309c2bcd authored by oranagra's avatar oranagra Committed by antirez
Browse files

add zmalloc used mem to DEBUG SDSLEN

parent 78f35f8d
...@@ -409,12 +409,14 @@ void debugCommand(client *c) { ...@@ -409,12 +409,14 @@ void debugCommand(client *c) {
addReplyError(c,"Not an sds encoded string."); addReplyError(c,"Not an sds encoded string.");
} else { } else {
addReplyStatusFormat(c, addReplyStatusFormat(c,
"key_sds_len:%lld, key_sds_avail:%lld, " "key_sds_len:%lld, key_sds_avail:%lld, key_zmalloc: %lld, "
"val_sds_len:%lld, val_sds_avail:%lld", "val_sds_len:%lld, val_sds_avail:%lld, val_zmalloc: %lld",
(long long) sdslen(key), (long long) sdslen(key),
(long long) sdsavail(key), (long long) sdsavail(key),
(long long) sdsZmallocSize(key),
(long long) sdslen(val->ptr), (long long) sdslen(val->ptr),
(long long) sdsavail(val->ptr)); (long long) sdsavail(val->ptr),
(long long) getStringObjectSdsUsedMemory(val));
} }
} else if (!strcasecmp(c->argv[1]->ptr,"populate") && } else if (!strcasecmp(c->argv[1]->ptr,"populate") &&
(c->argc == 3 || c->argc == 4)) { (c->argc == 3 || c->argc == 4)) {
......
...@@ -1242,6 +1242,8 @@ void addReplyHumanLongDouble(client *c, long double d); ...@@ -1242,6 +1242,8 @@ void addReplyHumanLongDouble(client *c, long double d);
void addReplyLongLong(client *c, long long ll); void addReplyLongLong(client *c, long long ll);
void addReplyMultiBulkLen(client *c, long length); void addReplyMultiBulkLen(client *c, long length);
void copyClientOutputBuffer(client *dst, client *src); void copyClientOutputBuffer(client *dst, client *src);
size_t sdsZmallocSize(sds s);
size_t getStringObjectSdsUsedMemory(robj *o);
void *dupClientReplyValue(void *o); void *dupClientReplyValue(void *o);
void getClientsMaxBuffers(unsigned long *longest_output_list, void getClientsMaxBuffers(unsigned long *longest_output_list,
unsigned long *biggest_input_buffer); unsigned long *biggest_input_buffer);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment