mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-04-08 17:05:59 +02:00
other: return None
when mem_total
is zero (#1667)
This commit is contained in:
parent
ec1a4cb7e5
commit
22fbd7d630
@ -63,8 +63,12 @@ pub(crate) fn get_arc_usage() -> Option<MemHarvest> {
|
||||
}
|
||||
};
|
||||
|
||||
Some(MemHarvest {
|
||||
total_bytes: mem_total,
|
||||
used_bytes: mem_used,
|
||||
})
|
||||
if mem_total > 0 {
|
||||
Some(MemHarvest {
|
||||
total_bytes: mem_total,
|
||||
used_bytes: mem_used,
|
||||
})
|
||||
} else {
|
||||
None
|
||||
}
|
||||
}
|
||||
|
@ -19,11 +19,14 @@ pub(crate) fn get_ram_usage(sys: &System) -> Option<MemHarvest> {
|
||||
pub(crate) fn get_swap_usage(sys: &System) -> Option<MemHarvest> {
|
||||
let mem_used = sys.used_swap();
|
||||
let mem_total = sys.total_swap();
|
||||
|
||||
Some(MemHarvest {
|
||||
used_bytes: mem_used,
|
||||
total_bytes: mem_total,
|
||||
})
|
||||
if mem_total > 0 {
|
||||
Some(MemHarvest {
|
||||
used_bytes: mem_used,
|
||||
total_bytes: mem_total,
|
||||
})
|
||||
} else {
|
||||
None
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns cache usage. sysinfo has no way to do this directly but it should
|
||||
|
Loading…
x
Reference in New Issue
Block a user