I have a 8Go compilation server, running a Jenkins instance, a Jenkins slave agent. All jobs run the same script sh. This script launches others scripts and a big ant build. In this build, several JVM can be launched (javac with fork, junitreports, etc etc ...).
I need to track a OutOfMemoryError. But I can't monitor the spawned Java processes with a tool because they are temporary.
I'm searching for a tool tracking all current and future JVM running on the server, and displaying memory graphs. Does it exist ?