From 3c9583ec6e6d527625f6422865e066d6907c79a4 Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Wed, 18 Aug 2010 19:12:24 +0300 Subject: [PATCH] Analyzer: Show prints in kilobyte resolution Since all pages are 4kB in size, all mapping and process sizes are also always divizable by 4kB. Therefore it makes no sense to show sizes less than 100kB in bytes. Using kilobyte as a smallest possible size improves readability. Signed-off-by: Timo Kokkonen --- analyze.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analyze.c b/analyze.c index 59481ef..4feb3ec 100644 --- a/analyze.c +++ b/analyze.c @@ -11,13 +11,13 @@ #define PRETTY_THRESH 100 #define NICE_DIV(a) \ - ((a) < SI_k * PRETTY_THRESH ? (a) : \ + ((a) < SI_k * 4 ? (a) : \ (a < SI_M * PRETTY_THRESH ? ((a) / SI_k) : \ (a < SI_G * PRETTY_THRESH ? ((a) / SI_M) : \ ((a) / SI_G)))) #define NICE_UNIT(a) \ - ((a) < (SI_k * PRETTY_THRESH) ? " " : \ + ((a) < (SI_k * 4) ? " " : \ ((a) < (SI_M * PRETTY_THRESH) ? "k" : \ ((a) < (SI_G * PRETTY_THRESH) ? "M" : "G"))) -- 2.45.0