Index: uspace/app/top/top.c
===================================================================
--- uspace/app/top/top.c	(revision 516adcede91f3e4a1e790d6a39694d4b25772eb9)
+++ uspace/app/top/top.c	(revision 7a3ccbc6e1c0aa8975d8336895a58f02c44c4808)
@@ -111,5 +111,5 @@
 
 	/* For all tasks compute sum and differencies of all cycles */
-	uint64_t pages_total = 0;
+	uint64_t mem_total = 0;
 	uint64_t ucycles_total = 0;
 	uint64_t kcycles_total = 0;
@@ -131,5 +131,5 @@
 		kcycles_diff[i] = new_data->taskinfos[i].kcycles - old_data->taskinfos[j].kcycles;
 
-		pages_total += new_data->taskinfos[i].pages;
+		mem_total += new_data->taskinfos[i].virt_mem;
 		ucycles_total += ucycles_diff[i];
 		kcycles_total += kcycles_diff[i];
@@ -139,5 +139,5 @@
 	new_data->task_perc = malloc(new_data->task_count * sizeof(task_perc_t));
 	for (i = 0; i < new_data->task_count; ++i) {
-		new_data->task_perc[i].pages = (float)(new_data->taskinfos[i].pages * 100) / pages_total;
+		new_data->task_perc[i].mem = (float)(new_data->taskinfos[i].virt_mem * 100) / mem_total;
 		new_data->task_perc[i].ucycles = (float)(ucycles_diff[i] * 100) / ucycles_total;
 		new_data->task_perc[i].kcycles = (float)(kcycles_diff[i] * 100) / kcycles_total;
