Added proc_mem example.

* pprint.c: (pprint_get_proc_mem), (main):

        Added proc_mem example.
This commit is contained in:
Benoît Dejean
2006-02-27 08:14:12 +00:00
parent 89f9c1d43a
commit e71023b362
2 changed files with 25 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
2006-02-27 Benoît Dejean <benoit@placenet.org>
* pprint.c: (pprint_get_proc_mem), (main):
Added proc_mem example.
2005-12-15 Benoît Dejean <benoit@placenet.org> 2005-12-15 Benoît Dejean <benoit@placenet.org>
* proclist.c: (print_pids), (main): * proclist.c: (print_pids), (main):

View File

@@ -268,6 +268,24 @@ static void pprint_get_proc_kernel(pid_t pid)
} }
static void pprint_get_proc_mem(pid_t pid)
{
glibtop_proc_mem buf;
glibtop_get_proc_mem(&buf, pid);
HEADER_PPRINT(glibtop_get_proc_mem);
PPRINT(flags, "%#llx");
PPRINT(size, "%llu");
PPRINT(vsize, "%llu");
PPRINT(resident, "%llu");
PPRINT(share, "%llu");
PPRINT(rss, "%llu");
PPRINT(rss_rlim, "%llu");
FOOTER_PPRINT();
}
int main() int main()
{ {
@@ -298,6 +316,7 @@ int main()
pprint_get_uptime(); pprint_get_uptime();
pprint_get_proc_kernel(getpid()); pprint_get_proc_kernel(getpid());
pprint_get_proc_mem(getpid());
glibtop_close(); glibtop_close();