Comment connecter JProfiler à une application en cours d'exécution sur localhost?
J'ai une application sur mon localhost et je veux le profil de l'application pour voir comment puis-je améliorer les performances de l'application. Je suis en train de faire les étapes de configuration tel que défini mais il n'est pas en mesure de se connecter à localhost serveur, est-il une bonne étape par étape, les lignes directrices sur la manière de:
- Configurer JProfiler de travailler avec l'application en cours d'exécution sur localhost?
- La façon de profil et de regarder pour tout le profilage d'une application?
- Configurer JProfiler avec Eclipse IDE, maintenant je suis capable de voir de profil à exécuter des listes déroulantes dans eclipse, mais ils ne sont pas activées et alors, comment peut-il être activé?
J'ai même problème que dans ce question mais je ne suis pas en mesure de comprendre la solution, toutes les suggestions sur ce serait vraiment apprécié.
Je suis tenté depuis un certain temps maintenant, sans succès, sur la configuration de JProfiler de travailler avec application en cours d'exécution sur l'hôte local, toutes les suggestions sont grandement appréciés.
Je suis nouveau sur le profilage de la demande mondiale et donc apprécierais vraiment si vous pouvez fournir quelques indications utiles
J'obtiens le message d'erreur suivant:
Could not connect to 127.0.0.1:8849. Please make sure that the remote address is correct, the remote program is started properly, and the network route allows socket connections.
et j'ai mis en place la configuration à l'aide de Nouveau Serveur d'Intégration, vous ne savez pas quoi d'autre qui doit être fait et comment cela peut-il être fixe.
Après l'ajout de -agentpath:C:\Users\user~1.DOS\SOFTWA~1\JPROFI~1\bin\WINDOW~1\jprofilerti.dll=port=8849,nowait,id=117,config=C:\Users\user\.jprofiler6\config.xml
à vm arguments
en vertu de la configuration d'essai et ensuite quand je lance la configuration-je obtenir
JProfiler> Protocol version 32
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 64-bit library
JProfiler> Don't wait for frontend to connect.
JProfiler> Using config file C:\Users\user\.jprofiler6\config.xml (id: 117)
JProfiler> Could not find session with id: 117`
Vous devez vous connecter pour publier un commentaire.
L'ajout manuel d'une machine virtuelle paramètre à une configuration d'exécution dans eclipse n'est pas recommandé pour le profilage avec JProfiler.
Pour en savoir plus sur l'environnement de développement eclipse intégration, voir cet écran cast et cette page d'aide. Vous pouvez ensuite le profil de JBoss avec une éclipse configuration d'exécution sans ajout de paramètres de la VM.
Il y a d'autres façons de profil sans ajouter manuellement toutes les VM paramètres:
La façon la plus simple pour commencer est d'utiliser le "attache Rapide" dans JProfiler. Avec "Session->attache Rapide", vous obtenez une liste de l'exécution de machines virtuelles que vous pouvez profil sans avoir à ajouter des paramètres de la JVM.
Si vous oubliez le code source de la navigation à l'éclipse dans l'étape ci-dessus, la même action est disponible dans eclipse si le JProfiler plugin est installé.
Pour le message d'erreur que vous avez obtenu, je soupçonne que
C:\Users\user\.jprofiler6\config.xml
n'existe pas. Réduire le paramètre de-agentpath:C:\Users\user~1.DOS\SOFTWA~1\JPROFI~1\bin\WINDOW~1\jprofilerti.dll=port=8849
de travail, puis de JBoss VM va attendre jusqu'à ce que vous connecter avec une session de type "Attacher à la JVM (local ou distant)" de JProfiler. De toute façon, l'ajout de VM manuellement les paramètres n'est nécessaire que dans des situations particulières.Quick Attach
fonctionnalité deJProfiler
puis il localise eclipse instance de la jvm, mais il ne permet pas de localiserjboss jvm
instance et donc, c'est une autre question suis confronté à obtenir JProfiler Configuré, des suggestions?%USERPROFILE%/hsperfdata_%USERNAME%
consulter et comment l'interpréter?Je sais que c'est un vieux thread. Aussi, je ne suis pas sûr que le problème décrit ici est le même que celui que je veux dire.
Un collègue de la mine a eu une très similaires problème: il ne pouvait pas voir tout local de l'exécution de la JVM à l'aide de la "attache Rapide" sur Windows. Essayez d'ajouter la jvm paramètre de l'agent ou de réinstaller JProfiler n'a pas aidé.
La solution a été de supprimer un dossier appelé dossier %USERPROFILE%\AppData\Local\Temp\hsperfdata_username après l'arrêt de tous les processus java. Probablement quelque chose en rapport avec les autorisations de ce dossier a été foiré.