T
Thomas Peter
hi,
when i look at my running java program with lsof under solaris i see a
lot of open pipes like:
java 330 username 765u FIFO 0x374ad6ab4c0 0t0 7141660
(fifofs) PIPE->0x374ad6ab5c0
the longer the program runs the more open pipes i get.
i do a lot of runtime.exec calls but do consume and close all streams in
seperate threads.
do you have any hints to determine what leaves this pipe open, or any
tools that can do this for me?
beside the runtime.exec() calls i do call JNI libs as often as .exec().
can there be an issue?
i'm helpless, so any hints are appreciated
cheers,
thomas
when i look at my running java program with lsof under solaris i see a
lot of open pipes like:
java 330 username 765u FIFO 0x374ad6ab4c0 0t0 7141660
(fifofs) PIPE->0x374ad6ab5c0
the longer the program runs the more open pipes i get.
i do a lot of runtime.exec calls but do consume and close all streams in
seperate threads.
do you have any hints to determine what leaves this pipe open, or any
tools that can do this for me?
beside the runtime.exec() calls i do call JNI libs as often as .exec().
can there be an issue?
i'm helpless, so any hints are appreciated
cheers,
thomas