Quote:
Am I correct in my assumption that all the processes seen using ps -auxww should be visible in the Java stack trace?
|
You're wrong, not every JVM thread is a Java thread, some are pure C threads.
Quote:
If not, how can I find out what the rogue java process is doing?
|
I would use pstack on Solaris, I'm not sure what the equivalent is with Linux, anyway if it's a system thread, there is not that much you can do to control it.
I suspect it to be some garbage collection task, so you can try upgrading the JVM, switching GC algorithm, checking if the real culprit is not a memory leak in your code, ...