mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-07-27 07:34:27 +02:00
Potential fix for strange use% in macos...?
This commit is contained in:
parent
0051477f56
commit
908960f783
@ -236,7 +236,7 @@ pub fn get_sorted_processes_list(
|
|||||||
} else {
|
} else {
|
||||||
let process_hashmap = sys.get_processes();
|
let process_hashmap = sys.get_processes();
|
||||||
let cpu_usage = sys.get_global_processor_info().get_cpu_usage() as f64 / 100.0;
|
let cpu_usage = sys.get_global_processor_info().get_cpu_usage() as f64 / 100.0;
|
||||||
//let num_cpus = sys.get_processors().len() as f64;
|
let num_cpus = sys.get_processors().len() as f64;
|
||||||
for process_val in process_hashmap.values() {
|
for process_val in process_hashmap.values() {
|
||||||
let name = if process_val.name().is_empty() {
|
let name = if process_val.name().is_empty() {
|
||||||
let process_cmd = process_val.cmd();
|
let process_cmd = process_val.cmd();
|
||||||
@ -259,7 +259,11 @@ pub fn get_sorted_processes_list(
|
|||||||
process_val.name().to_string()
|
process_val.name().to_string()
|
||||||
};
|
};
|
||||||
|
|
||||||
let pcu = process_val.cpu_usage() as f64;
|
let pcu = if cfg!(target_os = "windows") {
|
||||||
|
process_val.cpu_usage() as f64
|
||||||
|
} else {
|
||||||
|
process_val.cpu_usage() as f64 / num_cpus
|
||||||
|
};
|
||||||
let process_cpu_usage = if use_current_cpu_total {
|
let process_cpu_usage = if use_current_cpu_total {
|
||||||
pcu / cpu_usage
|
pcu / cpu_usage
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user