On Wed, May 21, 2008 at 08:43:19AM -0500, Ron Johnson wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 05/20/08 23:11, Bernd Eckenfels wrote:
> > In article <[EMAIL PROTECTED]> you wrote:
> >> even though it's "just" a command line utility.  Who knows what
> >> weird, unexpected side effects there might be from running such an
> >> app within a tight bash loop.
> > 
> > none*. And not cleaning up yourself also improves performance for short
> > running apps.
> 
> How so?

The cleanup is pointless and takes CPU time.  Consider a program that
does a lot of malloc()s which it uses until it exits.  If it really
wants to cleanup, it needs to free() every single one which means
updating memory allocation structures for every single block of memory
that gets freed.

And all that for nothing, as the process's whole memory space gets
unmapped on exit no matter its contents (including the state of the
malloc implementation's allocation management structures).

-- 
Andreas Bombe <[EMAIL PROTECTED]>    GPG key 0x04880A44


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to