7
votes

Jvisalvm à Unix

Nous avons commencé à vérifier la performance de ma candidature car sa lente après un certain temps. J'utilise Jvisalvm pour observer la cause. Quelqu'un peut-il dire comment puis-je utiliser Jvisalvm à UNIX comme dans Windows, nous pouvons le vérifier via UI. Peut-on avoir la même vue à Unix aussi.

Permet mon chemin de Jvisalvm is / prj / Tools / Java / Bin / Jvisalvm P>

Lorsque j'utilise l'aide, P>

Usage: /Prj/tools/java/bin/../lib/visualvm//platform7/lib/nbexec {options} arguments  

General options:  
  --help                show this help  
  --jdkhome <path>      path to Java(TM) 2 SDK, Standard Edition  
  -J<jvm_option>        pass <jvm_option> to JVM  

  --cp:p <classpath>    prepend <classpath> to classpath  
  --cp:a <classpath>    append <classpath> to classpath  
Core options:  
  --laf <LaF classname> use given LookAndFeel class instead of the default  
  --fontsize <size>     set the base font size of the user interface, in points  
  --locale <language[:country[:variant]]> use specified locale  
  --userdir <path>      use specified directory to store user settings  

Module reload options:  
  --reload /path/to/module.jar  Installs or reinstalls a module JAR file.


3 commentaires

il suffit d'utiliser ce binaire?


Dupliqué possible de VisualvM sur Putty Ssh Tunnel


Avez-vous trouvé comment l'exécuter?


4 Réponses :


0
votes

goto the jdk bin dossier et exécutez le jvisuelvm binaire en tapant Jvisalvm et en appuyant sur Entrée.


1 commentaires

Oui, j'utilise: [Bin de noms de serveur] $ / prj / Outils / Java / Bin / Jvisalvm & Entrée. Il s'arrête pendant 3-4 secondes, alors rien ne se passe. L'invite vient à la ligne suivante.



1
votes

Tapez simplement votre borne: xxx

et appuyez sur Entrée. Si vous souhaitez passer des arguments ou des options (comme JDK Home), mettez-le après "Jvisalvm" dans la commande ci-dessus à l'aide du format fourni par l'aide.


9 commentaires

Je suis déjà dans JDK Bin Directory et si vous utilisez la commande comme: [Nom du serveur Bin] $ / prj / Tools / Java / Bin / Jvisalvm & Entrée. Il s'arrête pendant 3-4 secondes, alors rien ne se passe. L'invite vient à la ligne suivante


Avez-vous une configuration Java_Home? Qu'est-ce que "echo $ java_home" imprimé?


Plus tôt, il n'était pas défini, maintenant je mets et après echo $ Java_Home IT ITPRESS / PRJ / TOOLS / JAVA. Mais toujours une même erreur interne.


@ Champ23 Attendez-vous, tu le fais à distance? Si oui, alors comment vous connectez-vous au serveur?


Oui, à distance. J'essaie d'accéder au serveur via Putty.


@ Champ23 et courez-vous avec X Transfert?


Nous vous connectons via VPN puis en utilisant le bureau à distance, nous faisons la tâche.


@ Champ23 Desktop à distance? Vous pouvez donc utiliser d'autres applications d'interface graphique là-bas? Ce n'est pas seulement un terminal nu (ligne de commande)? Je pense toujours que c'est quelque chose avec comment X Server est configuré à la machine UNIX


Oui X Transfert, comme par erreur, je peux le voir sous Linux. Oui via VPN, nous avons accès sur le bureau distant pour accéder à l'interface utilisateur de l'application et du serveur Linux via Puyy.



1
votes

Vous pouvez configurer la connectivité distante à la boîte Unix à partir du Jvisalvm .

ailleurs, vous pouvez définir le paramètre Affichage de l'UNIX sur votre adresse IP de bureau [similaire afficheur = : 0.0; Affichage d'exportation ] Remarque: Utilisez la commande UNIX selon votre coque


2 commentaires

J'ai essayé d'être en dessous de l'exception: Java.lang.internalerror: Impossible de se connecter au serveur de fenêtre X11 à l'aide de 'xxx.xxx.xx.xx: 0.0' comme valeur de la variable d'affichage.


Probablement le problème de pare-feu ... Je ne suis pas au courant de réparer le pare-feu



1
votes
  1. Utilisez l'outil Mobaxterm pour vous connecter à la boîte Linux.
  2. Définir la variable d'affichage comme: Affichage Setenv: 0.0
  3. aller à / bin
  4. Lancez comme suit: ./jvisualvm

    J'espère que cela fonctionne


0 commentaires