Added a stroke memusage command to show memory usage
This commit is contained in:
@@ -417,6 +417,18 @@ static void stroke_leases(private_stroke_socket_t *this,
|
||||
this->list->leases(this->list, msg, out);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show memory usage
|
||||
*/
|
||||
static void stroke_memusage(private_stroke_socket_t *this,
|
||||
stroke_msg_t *msg, FILE *out)
|
||||
{
|
||||
if (lib->leak_detective)
|
||||
{
|
||||
lib->leak_detective->usage(lib->leak_detective, out);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* set the verbosity debug output
|
||||
*/
|
||||
@@ -572,6 +584,9 @@ static job_requeue_t process(stroke_job_context_t *ctx)
|
||||
case STR_LEASES:
|
||||
stroke_leases(this, msg, out);
|
||||
break;
|
||||
case STR_MEMUSAGE:
|
||||
stroke_memusage(this, msg, out);
|
||||
break;
|
||||
default:
|
||||
DBG1(DBG_CFG, "received unknown stroke");
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user