linux:process memory use.

On linux distinguish between memory size and virtual memory size.
edi-0.5
Alastair Poole 3 years ago
parent 40eace5c54
commit 51d3977a9d
  1. 2
      src/bin/process.c

@ -157,7 +157,7 @@ _mem_size(Proc_Info *proc, int pid)
if (sscanf(buf, "%u %u %u %u %u %u %u", &size, &resident, &shared, &text,
&dummy, &data, &dummy) == 7)
{
proc->mem_size = data * getpagesize();
proc->mem_size = (text + shared + data) * getpagesize();
proc->mem_shared = shared * getpagesize();
}
}

Loading…
Cancel
Save