2008-12-24 6 views
7

Je suis nouveau dans le développement Java et j'utilise VisualVm pour la première fois. Je suis confronté à un problème dans la connexion d'un hôte distant à partir de l'interface VisualVm.Problème avec VisualVM lors de la connexion à l'hôte distant

J'ai JDK 1.6 en cours d'exécution dans l'hôte distant et a également démarré le serveur jstatd sur le même. Lorsque je connecte l'hôte distant à partir de l'interface VisualVm s'exécutant dans la machine locale, il se connecte mais l'onglet Profiler et l'onglet Threads sont manquants dans l'interface. Quel peut être le problème.

Mon système d'exploitation est SUSE Linux.

Merci,

Répondre

1

L'onglet profileur est disponible uniquement pour les JVM locale de.

Je ne sais pas pourquoi l'onglet Fil n'est pas affiché. Ca fait pour moi.

J'ai lu que Netbeans prend en charge le profilage à distance. Mais je ne l'ai jamais utilisé personnellement.

+0

Je n'ai trouvé aucune documentation officielle mentionnant que le profilage est uniquement disponible pour les JVM locales, j'espère que ce que vous dites n'est pas vrai :) – nimcap

+0

J'ai trouvé ceci: "A partir de maintenant, vous pouvez utiliser VisualVM pour profiler presque n'importe quelle application Java, qu'il s'agisse d'une application Sun JDK exécutée localement ou d'un serveur d'applications IBM JDK distant!" source: http: //java.dzone.com/announcements/visualvm-12-great-java – nimcap

+0

oh vous avez raison: https://visualvm.dev.java.net/features.html – nimcap

1

J'ai eu le même problème en essayant de surveiller Jboss 4.0.2, puisque cette version a son propre serveur mbean, est-ce votre cas? De toute façon, assurez-vous que vous utilisez jdk 1.6.0u7 ou plus tard, sinon vous devez désactiver le partage de classe pour que visualvm fonctionne (-Xshare: off)

J'espère que cela aide, peut-être que vous pouvez donner plus détails sur la nature de l'application que vous essayez de profiler/JVM que vous utilisez

Questions connexes