]> git.itanic.dy.fi Git - scan-pagemap/commitdiff
Analyzer: Show prints in kilobyte resolution
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Wed, 18 Aug 2010 16:12:24 +0000 (19:12 +0300)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Wed, 18 Aug 2010 16:12:24 +0000 (19:12 +0300)
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 <kaapeli@itanic.dy.fi>
analyze.c

index 59481efd8e23ed5692c02f80a487c7fa21c06e61..4feb3ec73dd688eb4681165dd072bb2085e728ef 100644 (file)
--- a/analyze.c
+++ b/analyze.c
 
 #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")))