remove proc_mem.{rss,vsize}
This commit is contained in:
parent
0ef68e8beb
commit
e63e0ff456
|
@ -1,3 +1,9 @@
|
|||
2006-03-03 Doug MacEachern <dougm@hyperic.net>
|
||||
|
||||
* Removed proc_mem.vsize (same as proc_mem.size)
|
||||
|
||||
* Removed proc_mem.rss (same as proc_mem.resident)
|
||||
|
||||
2006-03-01 Doug MacEachern <dougm@hyperic.net>
|
||||
|
||||
* 1.1.28 released
|
||||
|
|
|
@ -205,10 +205,8 @@ SIGAR_DECLARE(int) sigar_proc_stat_get(sigar_t *sigar,
|
|||
typedef struct {
|
||||
sigar_uint64_t
|
||||
size,
|
||||
vsize,
|
||||
resident,
|
||||
share,
|
||||
rss,
|
||||
minor_faults,
|
||||
major_faults,
|
||||
page_faults;
|
||||
|
|
|
@ -1082,11 +1082,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
return status;
|
||||
}
|
||||
|
||||
procmem->size = PAGESHIFT(pinfo->pi_size);
|
||||
procmem->vsize = PAGESHIFT(pinfo->pi_dvm);
|
||||
procmem->size = PAGESHIFT(pinfo->pi_size); /* XXX fold in pi_dvm ? */
|
||||
procmem->share = PAGESHIFT(pinfo->pi_sdsize);
|
||||
procmem->rss = PAGESHIFT(pinfo->pi_drss + pinfo->pi_trss);
|
||||
procmem->resident = procmem->rss;
|
||||
procmem->resident = PAGESHIFT(pinfo->pi_drss + pinfo->pi_trss);
|
||||
|
||||
procmem->minor_faults = pinfo->pi_minflt;
|
||||
procmem->major_faults = pinfo->pi_majflt;
|
||||
|
|
|
@ -758,7 +758,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
task_basic_info_data_t info;
|
||||
task_events_info_data_t events;
|
||||
mach_msg_type_number_t count;
|
||||
vm_size_t vsize, resident, private, vprivate, shared;
|
||||
vm_size_t vsize, private, vprivate, shared;
|
||||
shared_table table;
|
||||
vm_address_t address = 0;
|
||||
int i, split = 0;
|
||||
|
@ -776,7 +776,6 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
}
|
||||
|
||||
vsize = info.virtual_size;
|
||||
resident = info.resident_size;
|
||||
|
||||
count = TASK_EVENTS_INFO_COUNT;
|
||||
status = task_info(task, TASK_EVENTS_INFO, (task_info_t)&events, &count);
|
||||
|
@ -879,11 +878,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
mach_port_deallocate(self, task);
|
||||
}
|
||||
|
||||
procmem->size = vprivate;
|
||||
procmem->rss = private;
|
||||
procmem->share = shared;
|
||||
procmem->vsize = vsize;
|
||||
procmem->resident = resident;
|
||||
procmem->size = info.virtual_size;
|
||||
procmem->resident = info.resident_size;
|
||||
procmem->share = shared;
|
||||
|
||||
return SIGAR_OK;
|
||||
#else
|
||||
|
@ -894,11 +891,10 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
return status;
|
||||
}
|
||||
|
||||
procmem->size = procmem->vsize =
|
||||
procmem->size =
|
||||
(pinfo->KI_TSZ + pinfo->KI_DSZ + pinfo->KI_SSZ) * sigar->pagesize;
|
||||
|
||||
procmem->resident = procmem->rss =
|
||||
pinfo->KI_RSS * sigar->pagesize;
|
||||
procmem->resident = pinfo->KI_RSS * sigar->pagesize;
|
||||
|
||||
procmem->share = SIGAR_FIELD_NOTIMPL;
|
||||
|
||||
|
|
|
@ -262,16 +262,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
|
||||
procmem->size *= pagesize;
|
||||
|
||||
procmem->vsize =
|
||||
pinfo->pst_vtsize + /* text */
|
||||
pinfo->pst_vdsize + /* data */
|
||||
pinfo->pst_vssize; /* stack */
|
||||
|
||||
procmem->vsize *= pagesize;
|
||||
|
||||
procmem->rss = pinfo->pst_rssize * pagesize;
|
||||
|
||||
procmem->resident = procmem->rss;
|
||||
procmem->resident = pinfo->pst_rssize * pagesize;
|
||||
|
||||
procmem->share = pinfo->pst_shmsize * pagesize;
|
||||
|
||||
|
|
|
@ -733,8 +733,6 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
int status = proc_stat_read(sigar, pid);
|
||||
linux_proc_stat_t *pstat = &sigar->last_proc_stat;
|
||||
|
||||
procmem->vsize = pstat->vsize;
|
||||
procmem->rss = pstat->rss;
|
||||
procmem->minor_faults = pstat->minor_faults;
|
||||
procmem->major_faults = pstat->major_faults;
|
||||
procmem->page_faults =
|
||||
|
|
|
@ -214,8 +214,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
}
|
||||
|
||||
procmem->resident = taskinfo.resident_size;
|
||||
procmem->rss = taskinfo.resident_size;
|
||||
procmem->vsize = taskinfo.virtual_size;
|
||||
procmem->size = taskinfo.virtual_size;
|
||||
|
||||
status = table(TBL_UAREA, pid, &s_user, 1, sizeof(s_user));
|
||||
|
||||
|
@ -225,8 +224,6 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
}
|
||||
|
||||
procmem->share = s_user.u_ru.ru_ixrss;
|
||||
/*XXX*/
|
||||
procmem->size = 1; /* 1 == let ant test pass for now */
|
||||
|
||||
procmem->page_faults = SIGAR_FIELD_NOTIMPL;
|
||||
procmem->minor_faults = SIGAR_FIELD_NOTIMPL;
|
||||
|
|
|
@ -536,9 +536,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
}
|
||||
|
||||
procmem->size = pinfo->pr_size << 10;
|
||||
procmem->rss = pinfo->pr_rssize << 10;
|
||||
procmem->resident = procmem->rss;
|
||||
procmem->vsize = SIGAR_FIELD_NOTIMPL;
|
||||
procmem->resident = pinfo->pr_rssize << 10;
|
||||
procmem->share = SIGAR_FIELD_NOTIMPL;
|
||||
|
||||
if (sigar_proc_usage_get(sigar, &usage, pid) == SIGAR_OK) {
|
||||
|
|
|
@ -97,9 +97,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
sigar_proc_mem_t *procmem)
|
||||
{
|
||||
procmem->size = -1;
|
||||
procmem->vsize = -1;
|
||||
procmem->share = -1;
|
||||
procmem->rss = -1;
|
||||
procmem->resident = -1;
|
||||
procmem->page_faults = -1;
|
||||
procmem->minor_faults = -1;
|
||||
|
|
|
@ -850,10 +850,6 @@ SIGAR_DECLARE(int) sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
|||
procmem->minor_faults = SIGAR_FIELD_NOTIMPL;
|
||||
procmem->major_faults = SIGAR_FIELD_NOTIMPL;
|
||||
|
||||
/* deprecated */
|
||||
procmem->vsize = pinfo->size;
|
||||
procmem->rss = pinfo->resident;
|
||||
|
||||
return SIGAR_OK;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue