summaryrefslogtreecommitdiffstats
path: root/src/data_conversion.rs
diff options
context:
space:
mode:
authorClement Tsang <34804052+ClementTsang@users.noreply.github.com>2020-08-21 19:59:49 -0700
committerGitHub <noreply@github.com>2020-08-21 22:59:49 -0400
commitc82f4d40b40649ae53037701fadc2f5c1be9e901 (patch)
treedd7e24db33aea9528c6834732479e92a3c12a0e1 /src/data_conversion.rs
parentff15649be77f2e66444cc98e1b1e87a20767eeef (diff)
feature: Support memb (mem bytes) searching in processes
Supports searching by the new mem value.
Diffstat (limited to 'src/data_conversion.rs')
-rw-r--r--src/data_conversion.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/data_conversion.rs b/src/data_conversion.rs
index d62b723b..4db648e5 100644
--- a/src/data_conversion.rs
+++ b/src/data_conversion.rs
@@ -36,7 +36,7 @@ pub struct ConvertedProcessData {
pub name: String,
pub cpu_percent_usage: f64,
pub mem_percent_usage: f64,
- pub mem_usage_kb: u64,
+ pub mem_usage_bytes: u64,
pub mem_usage_str: (f64, String),
pub group_pids: Vec<u32>,
pub read_per_sec: String,
@@ -55,7 +55,7 @@ pub struct SingleProcessData {
pub pid: u32,
pub cpu_percent_usage: f64,
pub mem_percent_usage: f64,
- pub mem_usage_kb: u64,
+ pub mem_usage_bytes: u64,
pub group_pids: Vec<u32>,
pub read_per_sec: u64,
pub write_per_sec: u64,
@@ -402,8 +402,8 @@ pub fn convert_process_data(
},
cpu_percent_usage: process.cpu_usage_percent,
mem_percent_usage: process.mem_usage_percent,
- mem_usage_kb: process.mem_usage_kb,
- mem_usage_str: get_exact_byte_values(process.mem_usage_kb * 1024, false),
+ mem_usage_bytes: process.mem_usage_bytes,
+ mem_usage_str: get_exact_byte_values(process.mem_usage_bytes, false),
group_pids: vec![process.pid],
read_per_sec,
write_per_sec,
@@ -434,7 +434,7 @@ pub fn convert_process_data(
(*entry).cpu_percent_usage += process.cpu_usage_percent;
(*entry).mem_percent_usage += process.mem_usage_percent;
- (*entry).mem_usage_kb += process.mem_usage_kb;
+ (*entry).mem_usage_bytes += process.mem_usage_bytes;
(*entry).group_pids.push(process.pid);
(*entry).read_per_sec += process.read_bytes_per_sec;
(*entry).write_per_sec += process.write_bytes_per_sec;
@@ -465,8 +465,8 @@ pub fn convert_process_data(
name: identifier.to_string(),
cpu_percent_usage: p.cpu_percent_usage,
mem_percent_usage: p.mem_percent_usage,
- mem_usage_kb: p.mem_usage_kb,
- mem_usage_str: get_exact_byte_values(p.mem_usage_kb * 1024, false),
+ mem_usage_bytes: p.mem_usage_bytes,
+ mem_usage_str: get_exact_byte_values(p.mem_usage_bytes, false),
group_pids: p.group_pids,
read_per_sec,
write_per_sec,