mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-07-28 08:04:27 +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 {
|
if mem_total > 0 {
|
||||||
total_bytes: mem_total,
|
Some(MemHarvest {
|
||||||
used_bytes: mem_used,
|
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> {
|
pub(crate) fn get_swap_usage(sys: &System) -> Option<MemHarvest> {
|
||||||
let mem_used = sys.used_swap();
|
let mem_used = sys.used_swap();
|
||||||
let mem_total = sys.total_swap();
|
let mem_total = sys.total_swap();
|
||||||
|
if mem_total > 0 {
|
||||||
Some(MemHarvest {
|
Some(MemHarvest {
|
||||||
used_bytes: mem_used,
|
used_bytes: mem_used,
|
||||||
total_bytes: mem_total,
|
total_bytes: mem_total,
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns cache usage. sysinfo has no way to do this directly but it should
|
/// Returns cache usage. sysinfo has no way to do this directly but it should
|
||||||
|
Loading…
x
Reference in New Issue
Block a user