2008-12-24 20 views
7

Soy nuevo en Java Development y uso de VisualVm por primera vez. Estoy enfrentando algún problema en la Conexión de un host remoto desde la interfaz de VisualVm.Problema con VisualVM: cuando se conecta al host remoto

que tienen JDK 1.6 se ejecuta en el host remoto y también comenzó servidor jstatd en el mismo. Cuando conecto el host remoto desde la interfaz VisualVm que se ejecuta en la máquina local, se conecta pero la pestaña Perfil y la pestaña Subprocesos no se encuentran en la interfaz. ¿Cuál puede ser el problema?

Mi sistema operativo es SUSE Linux.

Gracias,

Respuesta

1

La pestaña de perfiles solo está disponible para los locales de JVM.

No estoy seguro de por qué no se muestra la pestaña de subprocesos. Lo hace por mi

He leído que Netbeans tiene soporte perfilado remoto. Pero nunca lo he usado personalmente.

+0

No encontré ninguna documentación oficial que mencione el uso de perfiles solo está disponible para JVM locales, espero que lo que diga no sea cierto :) – nimcap

+0

Encontré esto: "A partir de ahora puede usar VisualVM para perfilar casi cualquier aplicación Java, sin importar si se trata de una aplicación Sun JDK que se ejecuta localmente o un servidor de aplicaciones remoto alimentado por IBM JDK". fuente: http: //java.dzone.com/announcements/visualvm-12-great-java – nimcap

+0

oh tienes razón: https://visualvm.dev.java.net/features.html – nimcap

1

que tenían el mismo problema de intentar verificar Jboss 4.0.2, ya que esa versión tiene su propio servidor mbean, es este su caso? De todos modos, asegúrese de estar usando jdk 1.6.0u7 o posterior; de lo contrario, debe desactivar el intercambio de clases para que funcione el visualvm (-Xshare: apagado)

Espero que esto ayude, tal vez pueda dar más detalles sobre la naturaleza de la aplicación su intento de perfil/JVM está usando

Cuestiones relacionadas