Tengo una instancia de tomcat con el parámetro JMXRemote configurado. El VisualVM local puede obtener una muestra en la CPU, pero no para la memoria. El botón de memoria está en gris con un resumen diciendo: "muestreo de la memoria:.. No disponible No puede conectar con aplicación de destino Asegúrese de que la aplicación se ejecuta en un JDK 6 o JDK 7 apoyado"VisualVM incapaz de la memoria del muestreador
parámetroJMXRemote:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
versión
Tomcat JDK:
JDK1.6.0.30
VisualVM versión:
Version: 1.6.0_30 (Build 1320-110325); platform 110131-9c8b3bfb3a1e
System: Windows Server 2008 R2 (6.1) , amd64 64bit
Java: 1.6.0_30; Java HotSpot(TM) 64-Bit Server VM (20.5-b03, mixed mode)
Vendor: Sun Microsystems Inc., http://java.sun.com/
Environment: Cp1252; en_US (visualvm)
Userdir: C:\Users\Administrator\AppData\Roaming\.visualvm\7
Clusters: C:\Program Files\Java\jdk1.6.0_30\lib\visualvm\platform
C:\Program Files\Java\jdk1.6.0_30\lib\visualvm\visualvm
C:\Program Files\Java\jdk1.6.0_30\lib\visualvm\profiler
versión de Tomcat:
Tomcat 6.0.32
Estoy funcionando tanto el VisualVM y Tomcat en el servidor de la victoria de 2008. Cualquier cosa que hice mal?
cangrejo ... tienes razón, publico la información incorrecta. déjame probarlo de nuevo con el mismo JDK – Reusable
VisualVM es muy específico de la versión. Supongo que todavía está en desarrollo bastante rápido. –
ver también http://stackoverflow.com/questions/726643/get-heap-dump-from-a-remote-application-in-java-using-jvisualvm – rogerdpack