]> git.itanic.dy.fi Git - scan-pagemap/commitdiff
analyze.c: Use 1000 as a thousand multiplier for PRETTY_TRESH
authorTimo Kokkonen <timo.t.kokkonen@iki.fi>
Sat, 17 Mar 2012 21:04:01 +0000 (23:04 +0200)
committerTimo Kokkonen <timo.t.kokkonen@iki.fi>
Sat, 17 Mar 2012 21:04:01 +0000 (23:04 +0200)
This makes it easier to adjust the theshold to the value that is
expected to be seen by the end user.

Signed-off-by: Timo Kokkonen <timo.t.kokkonen@iki.fi>
analyze.c

index a119fab8a92b57bffb66a3bb6c57b34a28717949..79073e2e79466fdd7e067e2c275a909ed9c28452 100644 (file)
--- a/analyze.c
+++ b/analyze.c
@@ -50,17 +50,17 @@ struct kpageflag_str kpageflag_str[] = {
 #define SI_M   (SI_k * SI_k)
 #define SI_G   (SI_M * SI_k)
 
 #define SI_M   (SI_k * SI_k)
 #define SI_G   (SI_M * SI_k)
 
-#define PRETTY_THRESH  97
+#define PRETTY_THRESH  100
 #define NICE_DIV(a)                                                    \
        ((a) < SI_k * 4 ? (a) :                         \
 #define NICE_DIV(a)                                                    \
        ((a) < SI_k * 4 ? (a) :                         \
-               (a < SI_M * PRETTY_THRESH ? ((a) / SI_k) :              \
-                       (a < SI_G * PRETTY_THRESH ? ((a) / SI_M) :      \
+               (a < SI_k * PRETTY_THRESH * 1000 ? ((a) / SI_k) :       \
+                       (a < SI_M * PRETTY_THRESH * 1000 ? ((a) / SI_M) : \
                                ((a) / SI_G))))
 
 #define NICE_UNIT(a)                                                   \
        ((a) < (SI_k * 4) ? " " :                               \
                                ((a) / SI_G))))
 
 #define NICE_UNIT(a)                                                   \
        ((a) < (SI_k * 4) ? " " :                               \
-               ((a) < (SI_M * PRETTY_THRESH) ? "k" :                   \
-                       ((a) < (SI_G * PRETTY_THRESH) ? "M" : "G")))
+               ((a) < (SI_k * PRETTY_THRESH * 1000) ? "k" :            \
+                       ((a) < (SI_M * PRETTY_THRESH * 1000) ? "M" : "G")))
 
 #define PAGE_TO_NICE(a)                NICE_DIV((long long)a * PAGE_SIZE)
 #define PAGE_TO_NICE_UNIT(a)   NICE_UNIT((long long)a * PAGE_SIZE)
 
 #define PAGE_TO_NICE(a)                NICE_DIV((long long)a * PAGE_SIZE)
 #define PAGE_TO_NICE_UNIT(a)   NICE_UNIT((long long)a * PAGE_SIZE)