mem: openbsd shared.
This commit is contained in:
parent
fff7361359
commit
1a79d7ace1
|
@ -384,6 +384,7 @@ proc_info_by_pid(int pid)
|
||||||
p->cpu_time = kp->p_uticks + kp->p_sticks + kp->p_iticks;
|
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_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_rss = kp->p_vm_rssize * pagesize;
|
||||||
|
p->mem_shared = kp->p_uru_ixrss;
|
||||||
p->priority = kp->p_priority - PZERO;
|
p->priority = kp->p_priority - PZERO;
|
||||||
p->nice = kp->p_nice - NZERO;
|
p->nice = kp->p_nice - NZERO;
|
||||||
p->numthreads = -1;
|
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->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_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_rss = kp->p_vm_rssize * pagesize;
|
||||||
|
p->mem_shared = kp->p_uru_ixrss;
|
||||||
p->priority = kp->p_priority - PZERO;
|
p->priority = kp->p_priority - PZERO;
|
||||||
p->nice = kp->p_nice - NZERO;
|
p->nice = kp->p_nice - NZERO;
|
||||||
p->numthreads = -1;
|
p->numthreads = -1;
|
||||||
|
|
|
@ -34,9 +34,12 @@ typedef struct _Proc_Info
|
||||||
int8_t priority;
|
int8_t priority;
|
||||||
int cpu_id;
|
int cpu_id;
|
||||||
int32_t numthreads;
|
int32_t numthreads;
|
||||||
|
|
||||||
|
int64_t mem_size;
|
||||||
int64_t mem_virt;
|
int64_t mem_virt;
|
||||||
int64_t mem_rss;
|
int64_t mem_rss;
|
||||||
int64_t mem_size;
|
int64_t mem_shared;
|
||||||
|
|
||||||
double cpu_usage;
|
double cpu_usage;
|
||||||
char *command;
|
char *command;
|
||||||
char *arguments;
|
char *arguments;
|
||||||
|
|
Loading…
Reference in New Issue