jvisualvm Liste nicht bestimmte Java-Prozesse

Möchte ich, um einen heap-dump (Verdacht auf memory leak) eine bestimmte Java-Prozess. Allerdings, wenn ich starten Sie das tool jvisualvm, ich kann nicht sehen, eine der Laufenden Java-Prozesse.

Habe ich Google würde um über dies und haben bereits ein paar Artikel, die sagen, dass Sie haben, um das Java-Prozesse mit der gleichen JDK starten, das tool jvisualvm mit, damit es in der Lage sein, Sie zu sehen. Jedoch, soweit ich sehen kann, ist dies bereits der Fall. Ich mache alles vor Ort (ich habe den remote Zugriff auf die Maschine).

Ein paar Dinge zu beachten:

  1. Die Prozesse ausgeführt werden, die auf einem Firewall in Windows 2008 server
  2. Die Prozesse ausgeführt werden mit umbenannt Versionen des JDK java.exe ausführbare
  3. Soweit ich sehen kann die Prozesse ausgeführt werden mit dem JDK 1.6.0_18
  4. Eine der Laufenden Prozesse startet eine RMI-registry

Warte ich auf eine virtualisierte Kopie von dem server, so kann ich Durcheinander, um mit ihm (dies ist ein Produktions-server). Aber in der Zwischenzeit; irgendwelche Ideen, warum ich nicht sehen kann jede der Prozesse in jvisualvm (oder jconsole für diese Angelegenheit)?

InformationsquelleAutor der Frage tmbrggmn | 2011-02-17

Schreibe einen Kommentar