diff -r dea35dfd5808 -r 07d6077d2db7 mod_measure_malloc/mod_measure_malloc.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_measure_malloc/mod_measure_malloc.lua Thu Apr 27 19:52:42 2017 +0200 @@ -0,0 +1,17 @@ +module:set_global(); + +local measure = require"core.statsmanager".measure; +local pposix = require"util.pposix"; + +local measures = {}; +setmetatable(measures, { + __index = function (t, k) + local m = measure("sizes", "memory."..k); t[k] = m; return m; + end +}); +module:hook("stats-update", function () + local m = measures; + for k, v in pairs(pposix.meminfo()) do + m[k](v); + end +end);