32#include <libdap/DDS.h>
33#include <libdap/DMR.h>
39static void log_request_and_memory_size_helper(
long req_size) {
42 INFO_LOG(
"request size: " << req_size <<
"KB|&|memory used by process: " << mem_size <<
"KB" << endl);
45 INFO_LOG(
"request size: " << req_size <<
"KB" << endl);
58log_request_and_memory_size(DDS *
const *dds)
60 auto req_size = (long)(*dds)->get_request_size_kb(
true);
61 log_request_and_memory_size_helper(req_size);
73log_request_and_memory_size( DMR &dmr)
76 auto req_size = (long)dmr.request_size_kb(
true);
77 log_request_and_memory_size_helper(req_size);
static long get_current_memory_usage() noexcept
Get the Resident Set Size in KB.