How to get in Java 6+ the list of running JVMs on the localhost and their specs (i.e. Java version, running threads, etc.)?
Does the Java API provide such features?
This, I found out today, is basically what JPS does: simply list the folder /tmp/hsperfdata_foo/ where foo is the user running the JVM.
For some unknown reason, sometimes the files there won't be deleted when a JVM is killed.
Here are the links to the source code:
PerfDataFile.java
LocalVmManager