diff --git a/userspace/meminfo/main.cpp b/userspace/meminfo/main.cpp index 222b1c2c54..147fae2486 100644 --- a/userspace/meminfo/main.cpp +++ b/userspace/meminfo/main.cpp @@ -82,8 +82,9 @@ int main() perror("read"); else { + size_t percent_times_100 = 10000 * meminfo.phys_pages / meminfo.virt_pages; printf(" vmem: %zu pages (%zu bytes)\n", meminfo.virt_pages, meminfo.page_size * meminfo.virt_pages); - printf(" pmem: %zu pages (%zu bytes)\n", meminfo.phys_pages, meminfo.page_size * meminfo.phys_pages); + printf(" pmem: %zu pages (%zu bytes) %zu.%02zu%%\n", meminfo.phys_pages, meminfo.page_size * meminfo.phys_pages, percent_times_100 / 100, percent_times_100 % 100); } close(fd);