J'ai une application Web déployée sur un serveur Glassfish local que je souhaite profiler afin de voir quelles parties de mon code sont les plus fréquemment utilisées. Le code est constitué de beans JSF et d'EJB distants, les deux étant déployés dans un seul EAR. J'ai essayé d'utiliser VisualVM pour profiler mon Application mais, bien que je puisse me connecter avec succès au serveur Glassfish ainsi qu'à ma racine de contexte, VisualVM ne semble pas profiler mes propres classes (dans l'espace de noms com.test. *). Je vois beaucoup de classes Sun et d'autres dépendances comme Lucene, mais pas une seule instance de mes propres classes.Java Profiler pour les applications EJB
Ma question est donc: est-ce que je fais quelque chose de mal ou est-ce un défaut de VisualVM et devrais-je donc essayer un autre outil de profilage?
+1 pour votre alerte! – romaintaz
Merci pour la réponse, mais je pense que vous m'avez mal compris. J'ai reformulé la question, j'espère que ce que je demande est plus clair maintenant. – Zecrates
Que définissez-vous par profilage? La consommation de mémoire, la performance, la pile d'appel, les blocages? –