summaryrefslogtreecommitdiff
path: root/sysdeps/freebsd
diff options
context:
space:
mode:
authorBenoit Dejean <bdejean@gmail.com>2015-02-27 22:47:47 +0100
committerTing-Wei Lan <lantw@src.gnome.org>2015-06-21 10:56:39 +0800
commite6d776ee617a48c9b809e550fb4ec0bc154634aa (patch)
treedc7b9ac1f3f929fbd40a12f1358d6090a0cb079a /sysdeps/freebsd
parentc68e077909a11e6e0b8ea2460eb1f9fec3e2b6b4 (diff)
downloadlibgtop-e6d776ee617a48c9b809e550fb4ec0bc154634aa.tar.gz
It doesn't make any sense to count as shared each and every mmaped file. Disable that code while we figure how to really do it.
https://bugzilla.gnome.org/show_bug.cgi?id=744890
Diffstat (limited to 'sysdeps/freebsd')
-rw-r--r--sysdeps/freebsd/procmem.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sysdeps/freebsd/procmem.c b/sysdeps/freebsd/procmem.c
index 6550ea26..b11c7304 100644
--- a/sysdeps/freebsd/procmem.c
+++ b/sysdeps/freebsd/procmem.c
@@ -102,6 +102,11 @@ glibtop_get_proc_mem_p (glibtop *server, glibtop_proc_mem *buf,
buf->resident = buf->rss = (guint64)
ps_pgtok (pinfo [0].ki_rssize) * 1024;
+#if 0
+ /*
+ * It doesn't make any sense to count as shared each and every mmaped file
+ */
+
/* Now we get the shared memory. */
if (kvm_read (server->machine.kd,
@@ -157,4 +162,5 @@ glibtop_get_proc_mem_p (glibtop *server, glibtop_proc_mem *buf,
buf->flags = _glibtop_sysdeps_proc_mem |
_glibtop_sysdeps_proc_mem_share;
+#endif
}