count = bintree_walk(&pf->tree, &af.ops);
+ printf("\n");
+
for (i = 0; i < KPAGEFLAGS_NUM; i++) {
if (!af.kpageflag[i])
continue;
long int swapped, present, unique, total;
long int biggest = 0, second_biggest;
int count, processes = 0;
+ int len = 0, i;
/*
* walk through all processes, find the one with most present
* pages
*/
+ printf("\rAnalyzing pages for process: ");
list_for_each_entry(ps, &process_list->list, list) {
+ for (i = 0; i < len; i++)
+ putchar('\b');
+ len = printf("% 5d", ps->pid);
+ fflush(stdout);
+
memset(&af, 0, sizeof(af));
af.ops.callback = count_pages;
af.pid = ps->pid;
ps->pages_unique = af.pages_unique;
biggest = MAX(biggest, ps->pages_present + ps->pages_swapped);
}
+ for (i = 0; i < len; i++)
+ putchar('\b');
+ printf("Done \n\n");
printf(" RSS swapped USS total pid");
if (opts->with_threads)