mirror of https://github.com/aristocratos/btop.git
Fixed: Use MemFree for used mem calculation if MemAvailable is greater than MemTotal.
This commit is contained in:
parent
0f8498fa4e
commit
9aaffd6b26
|
@ -901,7 +901,8 @@ namespace Mem {
|
||||||
mem.stats.at("cached") += arc_size;
|
mem.stats.at("cached") += arc_size;
|
||||||
mem.stats.at("available") += arc_size;
|
mem.stats.at("available") += arc_size;
|
||||||
}
|
}
|
||||||
mem.stats.at("used") = totalMem - mem.stats.at("available");
|
mem.stats.at("used") = totalMem - (mem.stats.at("available") <= totalMem ? mem.stats.at("available") : mem.stats.at("free"));
|
||||||
|
if (mem.stats.at("used"))
|
||||||
if (mem.stats.at("swap_total") > 0) mem.stats.at("swap_used") = mem.stats.at("swap_total") - mem.stats.at("swap_free");
|
if (mem.stats.at("swap_total") > 0) mem.stats.at("swap_used") = mem.stats.at("swap_total") - mem.stats.at("swap_free");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue