2
0
Эх сурвалжийг харах

core: mem_summary taken in consideration for runtime pkg dump callback

Daniel-Constantin Mierla 10 жил өмнө
parent
commit
02dc876cc6
1 өөрчлөгдсөн 9 нэмэгдсэн , 2 устгасан
  1. 9 2
      pt.c

+ 9 - 2
pt.c

@@ -528,8 +528,15 @@ void mem_dump_pkg_cb(str *gname, str *name)
 		   possible race with a parallel cfg_set */
 		((struct cfg_group_core*)core_cfg)->memlog=memlog;
 
-		LOG(memlog, "Memory status (pkg) of process %d:\n", my_pid());
-		pkg_status();
+		if (cfg_get(core, core_cfg, mem_summary) & 1) {
+			LOG(memlog, "Memory status (pkg) of process %d:\n", my_pid());
+			pkg_status();
+		}
+		if (cfg_get(core, core_cfg, mem_summary) & 4) {
+			LOG(memlog, "Memory still-in-use summary (pkg) of process %d:\n",
+					my_pid());
+			pkg_sums();
+		}
 
 		((struct cfg_group_core*)core_cfg)->memlog=old_memlog;
 	}