This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
We have a java process running as a server here on linux. The problem is, the VIRT usage of this process is ever growing. And eventually the linux system runs out of SWAP and the system dies. However, the profiler shows that
1) The number of threads does not grow
2) The heap usage does not grow
I'm at a lost as to what is using all that memory outside of heap. Any ideas what might be the cause and what tools I might be able to use?