Date: Fri, 06 Aug 1999 02:28:39 -0700 From: "Ronald F. Guilmette" <rfg@monkeys.com> To: questions@freebsd.org Subject: Per-process memory overhead Message-ID: <16692.933931719@monkeys.com>
next in thread | raw e-mail | index | archive | help
Can someone please explain to me why the following trivial program
shows up on both a `ps' listing and also when using `top' as having
a size of 136 KB?
-------------------------------------------------------------------
#include <unistd.h>
int
main (int argc, char *argv[])
{
sleep (60);
return 0;
}
-------------------------------------------------------------------
Using the `size' command, the program itself, even when linked (with
the shared libraries) only has a trivial size of around 8 KB.
So where the dickens is that other 128 KB of per-process overhead coming
from?
Note: This is NOT just an academic question. I need to run a LOT of
identical (small) processes, and this overhead is killing me bacuse I
really do not have enormous amounts of main memory available.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16692.933931719>
