Zombies are only there to give the parent proccess to possibility 
to get the childs processes exit code. As long as the parent process
doesn't
ask for (or requests to ignore it) the exit code the kernel keeps it in
the
form of a zombie. IT is only a entry in the process table , the actual
process 
is gone including all resources it used.

Only problem might be when you have so much zombies that yer process
table is full.

It might be a programming error somewhere in yer program that doesn't
handle dying
children correctly. take a look at the fork and wait man pages.

- Erwin


Bernd Stahlbock wrote:
> 
> Hello there,
> 
> in my application, a user tread is starting another thread with
> clone(). This thread is interacting with the rt-kernel thread.
> when the new thread exits, is stays in memory as zombie, after a time
> I've got a lot of zombies around. Are they decreasing the performance
> of the whole RT-application? Can the system run out of memory by too
> much zombies?
> 
> What is the reason for the zombies at all? I have a long running
> master process and from time to time I start a thread with clone().
> Every thread, (which I close with exit()) stays as a zombie unless the
> master process is killed.
> 
> Bernd
> 
> --
> [EMAIL PROTECTED], http://www.basysprint.de
> basysPrint GmbH, Guelzer Str. 15, 19258 Boizenburg, Germany
> Tel.: ++49-38847-99-163, Fax:++49-38847-99-192
> 
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/

-- 
        Q - S O F T - E N G I N E E R I N G 
     Rodachtalweg 11, 81549 Muenchen, Germany

Erwin Rol (Software Engineer)     phone: +49-89-68050051
[EMAIL PROTECTED]  fax  : +49-89-68050052
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to