Add a "B" suffix to memory quantities in top(1) output.
Otherwise small quantities look nonsensical. For instance, when swapping in a single page we would print "4096 In". Fix code indentation while here. MFC after: 1 week Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
fa83f68917
commit
738b2d5ceb
@ -291,13 +291,14 @@ format_time(long seconds)
|
||||
char *
|
||||
format_k(int64_t amt)
|
||||
{
|
||||
static char retarray[NUM_STRINGS][16];
|
||||
static int index_ = 0;
|
||||
char *ret;
|
||||
static char retarray[NUM_STRINGS][16];
|
||||
static int index_ = 0;
|
||||
char *ret;
|
||||
|
||||
ret = retarray[index_];
|
||||
ret = retarray[index_];
|
||||
index_ = (index_ + 1) % NUM_STRINGS;
|
||||
humanize_number(ret, 6, amt * 1024, "", HN_AUTOSCALE, HN_NOSPACE);
|
||||
humanize_number(ret, 6, amt * 1024, "", HN_AUTOSCALE, HN_NOSPACE |
|
||||
HN_B);
|
||||
return (ret);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user