mirror of https://github.com/xzeldon/htop.git
Merge pull request #205 from EliteTK/issue-201
Change all displayed memory size specifiers to use GNU Coreutils style size specifiers
This commit is contained in:
commit
67a88ae11d
|
@ -26,7 +26,7 @@ int MemoryMeter_attributes[] = {
|
||||||
|
|
||||||
static void MemoryMeter_setValues(Meter* this, char* buffer, int size) {
|
static void MemoryMeter_setValues(Meter* this, char* buffer, int size) {
|
||||||
Platform_setMemoryValues(this);
|
Platform_setMemoryValues(this);
|
||||||
snprintf(buffer, size, "%ld/%ldMB", (long int) this->values[0] / 1024, (long int) this->total / 1024);
|
snprintf(buffer, size, "%ld/%ldM", (long int) this->values[0] / 1024, (long int) this->total / 1024);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MemoryMeter_display(Object* cast, RichString* out) {
|
static void MemoryMeter_display(Object* cast, RichString* out) {
|
||||||
|
|
|
@ -35,7 +35,7 @@ static void SwapMeter_humanNumber(char* buffer, const long int* value) {
|
||||||
|
|
||||||
static void SwapMeter_setValues(Meter* this, char* buffer, int len) {
|
static void SwapMeter_setValues(Meter* this, char* buffer, int len) {
|
||||||
Platform_setSwapValues(this);
|
Platform_setSwapValues(this);
|
||||||
snprintf(buffer, len, "%ld/%ldMB", (long int) this->values[0] / MEGABYTE, (long int) this->total / MEGABYTE);
|
snprintf(buffer, len, "%ld/%ldM", (long int) this->values[0] / MEGABYTE, (long int) this->total / MEGABYTE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void SwapMeter_display(Object* cast, RichString* out) {
|
static void SwapMeter_display(Object* cast, RichString* out) {
|
||||||
|
|
|
@ -353,6 +353,15 @@ You may override the location of the configuration file using the $HTOPRC
|
||||||
environment variable (so you can have multiple configurations for different
|
environment variable (so you can have multiple configurations for different
|
||||||
machines that share the same home directory, for example).
|
machines that share the same home directory, for example).
|
||||||
|
|
||||||
|
.SH "MEMORY SIZES"
|
||||||
|
.LP
|
||||||
|
Memory sizes in htop are displayed as they are in tools from the GNU Coreutils
|
||||||
|
(when ran with the --human-readable option). This means that sizes are printed
|
||||||
|
in powers of 1024. (e.g., 1023M = 1072693248 Bytes)
|
||||||
|
.LP
|
||||||
|
The decision to use this convention was made in order to conserve screen space
|
||||||
|
and make memory size representations consistent throughout htop.
|
||||||
|
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
proc(5), top(1), free(1), ps(1), uptime(1)
|
proc(5), top(1), free(1), ps(1), uptime(1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue