diff options
Diffstat (limited to 'Applications')
-rw-r--r-- | Applications/ProcessManager/ProcessModel.cpp | 32 | ||||
-rw-r--r-- | Applications/ProcessManager/ProcessModel.h | 8 |
2 files changed, 20 insertions, 20 deletions
diff --git a/Applications/ProcessManager/ProcessModel.cpp b/Applications/ProcessManager/ProcessModel.cpp index 462fff7daa..428e8779cf 100644 --- a/Applications/ProcessManager/ProcessModel.cpp +++ b/Applications/ProcessManager/ProcessModel.cpp @@ -120,16 +120,16 @@ GVariant ProcessModel::data(const GModelIndex& index, Role role) const ASSERT_NOT_REACHED(); return 3; case Column::Virtual: - return (int)process.current_state.virtual_size; + return (int)process.current_state.amount_virtual; case Column::Physical: - return (int)process.current_state.physical_size; + return (int)process.current_state.amount_resident; case Column::CPU: return process.current_state.cpu_percent; case Column::Name: return process.current_state.name; // FIXME: GVariant with unsigned? case Column::Syscalls: - return (int)process.current_state.syscalls; + return (int)process.current_state.syscall_count; } ASSERT_NOT_REACHED(); return {}; @@ -156,16 +156,16 @@ GVariant ProcessModel::data(const GModelIndex& index, Role role) const return *m_normal_priority_icon; return process.current_state.priority; case Column::Virtual: - return pretty_byte_size(process.current_state.virtual_size); + return pretty_byte_size(process.current_state.amount_virtual); case Column::Physical: - return pretty_byte_size(process.current_state.physical_size); + return pretty_byte_size(process.current_state.amount_resident); case Column::CPU: return process.current_state.cpu_percent; case Column::Name: return process.current_state.name; // FIXME: It's weird that GVariant doesn't support unsigned ints. Should it? case Column::Syscalls: - return (int)process.current_state.syscalls; + return (int)process.current_state.syscall_count; } } @@ -176,24 +176,24 @@ void ProcessModel::update() { auto all_processes = CProcessStatisticsReader::get_all(); - unsigned last_sum_nsched = 0; + unsigned last_sum_times_scheduled = 0; for (auto& it : m_processes) - last_sum_nsched += it.value->current_state.nsched; + last_sum_times_scheduled += it.value->current_state.times_scheduled; HashTable<pid_t> live_pids; - unsigned sum_nsched = 0; + unsigned sum_times_scheduled = 0; for (auto& it : all_processes) { ProcessState state; state.pid = it.value.pid; - state.nsched = it.value.nsched; + state.times_scheduled = it.value.times_scheduled; state.user = it.value.username; state.priority = it.value.priority; - state.syscalls = it.value.syscalls; + state.syscall_count = it.value.syscall_count; state.state = it.value.state; state.name = it.value.name; - state.virtual_size = it.value.virtual_size; - state.physical_size = it.value.physical_size; - sum_nsched += it.value.nsched; + state.amount_virtual = it.value.amount_virtual; + state.amount_resident = it.value.amount_resident; + sum_times_scheduled += it.value.times_scheduled; { auto pit = m_processes.find(it.value.pid); if (pit == m_processes.end()) @@ -216,8 +216,8 @@ void ProcessModel::update() continue; } auto& process = *it.value; - u32 nsched_diff = process.current_state.nsched - process.previous_state.nsched; - process.current_state.cpu_percent = ((float)nsched_diff * 100) / (float)(sum_nsched - last_sum_nsched); + u32 times_scheduled_diff = process.current_state.times_scheduled - process.previous_state.times_scheduled; + process.current_state.cpu_percent = ((float)times_scheduled_diff * 100) / (float)(sum_times_scheduled - last_sum_times_scheduled); if (it.key != 0) { total_cpu_percent += process.current_state.cpu_percent; m_pids.append(it.key); diff --git a/Applications/ProcessManager/ProcessModel.h b/Applications/ProcessManager/ProcessModel.h index 4371367a35..046823ba9a 100644 --- a/Applications/ProcessManager/ProcessModel.h +++ b/Applications/ProcessManager/ProcessModel.h @@ -41,14 +41,14 @@ private: struct ProcessState { pid_t pid; - unsigned nsched; + unsigned times_scheduled; String name; String state; String user; String priority; - size_t virtual_size; - size_t physical_size; - unsigned syscalls; + size_t amount_virtual; + size_t amount_resident; + unsigned syscall_count; float cpu_percent; }; |