Hi, Brad,

unfortunately I'm in a hurry so I cannot try your updated script today,
but nevertheless a first impression:

> However, now having said that, I am going to really
> confuse you (I'm already confused).  I changed the basis
> of the script to use sysread() (which is what my main
> script uses).  Based on the size of the requested read,
> I either get memory growth or I do not.

Oops. That's surprising. My scripts communicate via IPC::LDT, which uses
sysread() with read lengths determined dynamically. This would explain
why the growth was that unpredictable ...

The sysread() read length dependency makes it look like something into
perl itself, while on the other hand the Event/select() dependency makes
it look like something into Event - so maybe Event triggers something in
perl? I'm afraid I'm no master of perlguts - possibly someone on the
list has an insight view or a guess?

                            Jochen





Reply via email to