Diff

mod_measure_memory/mod_measure_memory.lua @ 2708:07d6077d2db7

mod_measure_memory: Split out mallinfo measuring into a separate module, mod_measure_malloc
author Kim Alvefur <zash@zash.se>
date Thu, 27 Apr 2017 19:52:42 +0200
parent 2436:a01a3fb96302
child 3365:a5a5f85d7ca1
line wrap: on
line diff
--- a/mod_measure_memory/mod_measure_memory.lua	Thu Apr 27 09:38:30 2017 +0200
+++ b/mod_measure_memory/mod_measure_memory.lua	Thu Apr 27 19:52:42 2017 +0200
@@ -1,7 +1,6 @@
 module:set_global();
 
 local measure = require"core.statsmanager".measure;
-local have_pposix, pposix = pcall(require, "util.pposix");
 
 local measures = {};
 setmetatable(measures, {
@@ -14,15 +13,6 @@
 	measures.lua(collectgarbage("count")*1024);
 end);
 
-if have_pposix and pposix.meminfo then
-	module:hook("stats-update", function ()
-		local m = measures;
-		for k, v in pairs(pposix.meminfo()) do
-			m[k](v);
-		end
-	end);
-end
-
 if require"lfs".attributes("/proc/self/statm", "mode") == "file" then
 	local pagesize = module:get_option_number("memory_pagesize", 4096); -- getconf PAGESIZE