Les principales vues permettant de connaître et d'analyser des données de performance sont les vues Graphique d'appel de performance et Détails de méthode. Vous pouvez les compléter avec les vues Statistiques du module, Statistiques de classe, Statistiques de méthode, Invocation de méthode, Tableau d'invocation de méthode, Déroulement de l'exécution, Tableau de déroulement de l'exécution et Diagramme de séquence UML2.
Condition préalable : Collecte de données de performance
Elément de données | Description |
---|---|
Appelant | Une méthode à l'origine d'un appel vers une autre méthode (son descendant). |
Descendant | Une méthode qui a été appelée par une autre méthode (son appelant). |
Appels | Le nombre d'appels effectués par l'Appelant vers le Descendant. |
Durée de base | Durée totale de la méthode sélectionnée, sauf les durées des méthodes descendantes. |
Durée cumulative | La somme de la durée de base de la méthode sélectionnée et de la durée écoulée à son nom dans ses méthodes descendantes. |
Durée propagée | La durée totale passée dans Descendant au nom de son Appelant. Pour les appelants de la vue Détails de méthode, la Durée propagée est la durée propagée vers la méthode actuellement affichée ; pour les descendants, il s'agit de la durée propagée à partir de la méthode actuellement affichée. |
Obtention d'informations à partir du graphique d'appel de performance
La vue du graphique d'appel de performance fournit des outils pour cibler des données indiquant d'éventuels incidents de performance. Cette vue propose non seulement une présentation des données de performance collectées pour une exécution de profilage, mais également des informations statistiques détaillées lorsque vous placez le curseur sur une méthode ou un segment de chemin d'appel.Obtention d'informations à partir de la vue Détails de méthode
La vue Détails de méthode fournit des outils pour cibler des données indiquant d'éventuels incidents de performance. Cette vue présente des données pour une seule méthode, ses appelants et ses descendants.Causes communes d'une performance faible
Les vues du graphique d'appel de performance et Détails de méthode vous permettent d'identifier les parties de application demandant le plus de temps. Vous pouvez alors étudier comment rendre plus efficaces ces parties gourmandes en temps. Lorsque vous analysez le code de votre application, il est utile de connaître les erreurs de codage les plus fréquentes entraînant une performance médiocre.Ouverture du code source à partir du graphique d'appel de performance ou de la vue Détails de la méthode
Lorsque vous identifiez une méthode comme éventuelle cause d'un goulot d'étranglement de performance, vous pouvez immédiatement afficher le code source, s'il est disponible, pour une analyse approfondie. Le code source n'est disponible que si vous profilez un projet Java actuellement ouvert dans la perspective Java.Personnalisation du graphique d'appel de performance
Vous pouvez modifier l'affichage du graphique d'appel de performance pour y retrouver plus facilement des informations.
Sujet parent : Détection des goulots d'étranglement de performance
Référence associée
Vue du graphique d'appel de performance
Commandes de données du graphique d'appel de performance
Vue Détails de méthode