mem: openbsd shared.

This commit is contained in:
Alastair Poole 2020-04-22 15:08:16 +01:00
parent fff7361359
commit 1a79d7ace1
2 changed files with 6 additions and 1 deletions

View File

@ -384,6 +384,7 @@ proc_info_by_pid(int pid)
p->cpu_time = kp->p_uticks + kp->p_sticks + kp->p_iticks;
p->mem_virt = p->mem_size = (kp->p_vm_tsize * pagesize) + (kp->p_vm_dsize * pagesize) + (kp->p_vm_ssize * pagesize);
p->mem_rss = kp->p_vm_rssize * pagesize;
p->mem_shared = kp->p_uru_ixrss;
p->priority = kp->p_priority - PZERO;
p->nice = kp->p_nice - NZERO;
p->numthreads = -1;
@ -447,6 +448,7 @@ _process_list_openbsd_get(void)
p->cpu_time = kp->p_uticks + kp->p_sticks + kp->p_iticks;
p->mem_size = p->mem_virt = (kp->p_vm_tsize * pagesize) + (kp->p_vm_dsize * pagesize) + (kp->p_vm_ssize * pagesize);
p->mem_rss = kp->p_vm_rssize * pagesize;
p->mem_shared = kp->p_uru_ixrss;
p->priority = kp->p_priority - PZERO;
p->nice = kp->p_nice - NZERO;
p->numthreads = -1;

View File

@ -34,9 +34,12 @@ typedef struct _Proc_Info
int8_t priority;
int cpu_id;
int32_t numthreads;
int64_t mem_size;
int64_t mem_virt;
int64_t mem_rss;
int64_t mem_size;
int64_t mem_shared;
double cpu_usage;
char *command;
char *arguments;