Vue Comparaison

Vue Comparaison

Dans la vue “Comparaison”, vous pouvez charger deux ensembles de données, que l’Analyseur de Profils affiche avec deux couleurs différentes. Il affiche les informations des deux ensembles de données de manière similaire à la vue “Simple” et dispose des mêmes volets et panneaux.

Disposition de la Vue Comparaison

La vue “Comparaison” est organisée comme suit :

Vue Comparaison avec deux ensembles de données chargés

  • Volet A : Contrôle des trames
    Affiche les durées des trames individuelles, classées par indice de trame ou durée de trame pour les deux ensembles de données. Vous pouvez également utiliser ce volet pour sélectionner une plage de trames à analyser par l’Analyseur de Profils. Pour sélectionner la même plage de données sur les deux ensembles, activez “Sélection de graphique couplée” sous les graphiques, puis cliquez et faites glisser une sélection sur l’un des graphiques. Pour plus d’informations sur ce volet, consultez la documentation du contrôle des trames.

  • Volet B : Filtres
    Utilisez le volet de filtre pour limiter les données affichées par l’Analyseur de Profils. Vous pouvez filtrer par nom partiel, fil, ou tranche de profondeur. Vous pouvez également exclure des marqueurs pour supprimer les marqueurs non pertinents de la vue filtrée. Pour plus d’informations sur l’utilisation du volet de filtres, consultez la documentation sur les filtres.

  • Volet C : Top 10 des marqueurs sur la trame médiane
    Visualise les dix marqueurs ayant la durée la plus élevée qui contribuent à la trame pour les deux ensembles de données. Vous pouvez utiliser ce volet pour voir comment les coûts relatifs des marqueurs diffèrent proportionnellement les uns par rapport aux autres à la même profondeur de marqueur. Cliquez sur l’un des marqueurs de ce volet pour en savoir plus sur lui. Utilisez le menu déroulant “Ratio” pour ajuster la manière dont l’Analyseur de Profils dessine les marqueurs les uns par rapport aux autres. “Normalisé” affiche les deux ensembles de données par rapport à leur propre temps à la profondeur sélectionnée. “Plus long” affiche la différence absolue entre les deux ensembles à la profondeur sélectionnée.

  • Volet D : Comparaison des marqueurs pour la plage sélectionnée actuellement
    Liste triable de marqueurs, avec des informations détaillées sur leurs durées. Pour plus d’informations, consultez la section “Comparaison des marqueurs” de cette page.

  • Volet E : Résumé des trames
    Affiche un résumé des temps de trame. Ce volet fournit des informations utiles si vous sélectionnez une plage de trames, y compris les temps maximum, minimum, supérieur et inférieur du quartile, la moyenne et la médiane. Il affiche également les temps sous la forme d’un histogramme et d’un diagramme en boîtes et moustaches. Pour plus d’informations sur les statistiques disponibles et leur analyse, consultez la documentation sur les statistiques dans l’Analyseur de Profils.

  • Volet F : Résumé des threads
    Affiche des informations sur les threads de l’ensemble de données. “Total Count” est le nombre total de threads dans l’ensemble de données, “Unique Count” est le nombre de threads uniques dans cet ensemble de données, et “Selected” est le nombre de threads que vous avez sélectionnés à partir de l’ensemble de données. Pour sélectionner davantage de threads, consultez la documentation sur la fenêtre des threads dans le volet des filtres. Il y a également un résumé du temps d’exécution médian du thread filtré actuel avec un diagramme en boîtes et moustaches du thread pour chaque ensemble de données. Utilisez le menu déroulant “Échelle du graphique” pour sélectionner une échelle pour le graphique. Vous pouvez choisir le “Temps de trame médian”, le “Quartile supérieur du temps de trame” ou le “Temps de trame maximum”.

  • Volet G : Résumé des marqueurs
    Résume les données du marqueur de l’élément actuellement sélectionné dans la liste “Détails du marqueur”. Visualise la contribution moyenne du marqueur à la durée totale et fournit un lien vers la première occurrence de ce marqueur dans la fenêtre du Profiler. Utilisez le menu déroulant “Haut par coût de trame” pour sélectionner le nombre d’occurrences les plus élevées de ce marqueur à afficher. Si vous sélectionnez une plage de trames, l’Analyseur de Profils affiche un histogramme et un diagramme en boîtes et moustaches des données. Il affiche également les temps maximum, minimum, supérieur et inférieur du quartile, la moyenne et la médiane des trames, ainsi que les maximums et minimums individuels.

À lire aussi  Comment bénéficier d’une assistance juridique gratuite ?

Pour charger des données dans la vue “Comparaison”, sélectionnez le bouton “Extraire les données” dans le volet de contrôle des trames, et l’Analyseur de Profils extraira toutes les données de la fenêtre du Profiler. Vous pouvez également sélectionner le bouton “Charger” pour charger des données de l’Analyseur de Profils (.pdata) que vous avez sauvegardées lors d’une session précédente.

Pour plus d’informations sur l’extraction de données dans l’Analyseur de Profils, consultez la documentation sur la collecte et la visualisation des données.

Liste de comparaison des marqueurs

Le volet “Comparaison des marqueurs” contient une liste triable de marqueurs avec plusieurs statistiques utiles, y compris la différence entre les deux ensembles. Les graphiques proportionnels avec les étiquettes “<” et “>” visualisent les valeurs de chaque marqueur, vous permettant de voir la différence entre les durées des deux échantillons.

Si vous sélectionnez un marqueur dans la liste, le volet “Résumé des marqueurs” affiche des informations détaillées sur le marqueur. Chaque marqueur de la liste est une agrégation de toutes les instances de ce marqueur, dans tous les threads filtrés et dans toutes les trames sélectionnées.

Vous pouvez filtrer les colonnes de la liste “Comparaison des marqueurs” pour obtenir un ensemble de données plus pertinent. Cela est particulièrement utile si vous souhaitez filtrer les données non pertinentes lorsque vous recherchez des valeurs de “Temps” ou “Compte”. Pour filtrer les colonnes, sélectionnez la liste déroulante “Colonnes des marqueurs” dans le volet “Filtres”. Pour plus d’informations sur la façon de filtrer les données, consultez la documentation sur les filtres.

Colonnes et groupes de comparaison des marqueurs

Par défaut, la liste déroulante “Colonnes des marqueurs” dans le volet “Filtres” propose six configurations de colonnes prédéfinies que vous pouvez utiliser pour ajuster la disposition du volet “Comparaison des marqueurs”. Elles sont :

  • “Temps et compte” : Affiche des informations sur les temps moyens et le nombre de fois où les marqueurs ont été appelés.
  • “Temps” : Affiche des informations sur les temps moyens des marqueurs.
  • “Totals” : Affiche des informations sur le temps total que les marqueurs ont pris sur l’ensemble des données.
  • “Temps avec totals” : Affiche des informations sur les temps moyens et totaux des marqueurs.
  • “Comptes totals” : Affiche des informations sur le nombre total de fois où les marqueurs ont été appelés.
  • “Compte par trame” : Affiche des informations sur le total moyen par trame où les marqueurs ont été appelés.
  • “Profondeurs” : Affiche des informations sur l’emplacement des marqueurs dans la hiérarchie.
  • “Threads” : Affiche le nom du thread sur lequel les marqueurs apparaissent.
À lire aussi  Comment optimiser la gestion d’une flotte automobile ?

Vous pouvez également utiliser la disposition de colonnes “Personnalisée” pour sélectionner votre propre combinaison personnalisée de colonnes à ajouter à la disposition. Pour ce faire, faites un clic droit sur l’en-tête de n’importe quelle colonne, puis activez ou désactivez manuellement les colonnes selon vos besoins.

La liste des colonnes que vous pouvez ajouter au volet “Comparaison des marqueurs” est la suivante :

Temps et compteTempsTotalsTemps avec totalsComptes totalsCompte par trameProfondeursThreads
Nom du marqueur
Médiane gaucheMédiane droite<>
DiffAbs Diff
Compte gaucheCompte droite< Compte > Compte< Compte > Compte
Delta CompteAbs CompteCompte gauche trameCompte droite trame< Compte trame > Compte trame
Total gaucheTotal droite<>
Delta TotalAbs Total
Profondeur gaucheProfondeur droiteProfondeur Diff
Threads gaucheThreads droite

La table suivante explique ce que fait chaque colonne :

ColonneDescription
Nom du marqueurAffiche le nom du marqueur.
Médiane gauche, Médiane droiteLa somme d’activité pour le marqueur. “Médiane gauche” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Médiane droite” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange. < > Une représentation visuelle des données “Médiane gauche” (<) et “Médiane droite” (>).
DiffLa différence entre les valeurs sommées de chaque ensemble de données. Les valeurs négatives signifient que l’ensemble de données de gauche (bleu) est plus grand, les valeurs positives signifient que l’ensemble de données de droite (orange) est plus grand.
Abs DiffLa différence absolue entre les valeurs sommées de chaque ensemble de données.
Compte gauche, Compte droiteLe nombre de fois où le marqueur a été démarré ou arrêté. “Compte gauche” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Compte droite” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange. < Compte > Compte Une représentation visuelle des données “Compte gauche” et “Compte droite”.
Delta CompteLa différence entre les valeurs “Compte” de chaque ensemble de données. Les valeurs négatives signifient que l’ensemble de données de gauche (bleu) est plus grand, les valeurs positives signifient que l’ensemble de données de droite (orange) est plus grand.
Abs CompteLa différence absolue entre les valeurs “Compte” pour les trames sélectionnées. Les valeurs négatives signifient que l’ensemble de données de gauche (bleu) est plus grand, les valeurs positives signifient que l’ensemble de données de droite (orange) est plus grand.
Compte gauche trame, Compte droite trameLe compte moyen du marqueur sur toutes les trames non nulles. “Compte gauche trame” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Compte droite trame” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange. < Compte trame > Compte trame Une représentation visuelle des données “Compte gauche trame” et “Compte droite trame”.
Delta Compte trameLa différence entre les valeurs “Compte gauche trame” et “Compte droite trame”. Les valeurs négatives signifient que l’ensemble de données de gauche (bleu) est plus grand, les valeurs positives signifient que l’ensemble de données de droite (orange) est plus grand.
Abs Compte trameLa différence absolue entre le nombre de fois où le marqueur a été démarré ou arrêté dans chaque ensemble de données.
Total gauche, Total droiteLe temps total du marqueur sur les trames sélectionnées. “Total gauche” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Total droite” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange. < Total > Total Une représentation visuelle des données “Total gauche” et “Total droite”.
Delta TotalLa différence entre les temps totaux sur les trames sélectionnées de chaque ensemble de données. Les valeurs négatives signifient que l’ensemble de données de gauche (bleu) est plus grand, les valeurs positives signifient que l’ensemble de données de droite (orange) est plus grand.
Abs TotalLa différence absolue entre les temps totaux sur toutes les trames sélectionnées de chaque ensemble de données.
Profondeur gauche, Profondeur droiteLe niveau, ou la profondeur, où le marqueur apparaît. Le marqueur peut apparaître sur plusieurs niveaux de profondeur. “Profondeur gauche” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Profondeur droite” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange.
Profondeur DiffLa différence entre les valeurs “Profondeur gauche” et “Profondeur droite”.
Threads gauche, Threads droiteLe nom du thread sur lequel le marqueur apparaît. “Threads gauche” affiche le premier ensemble de données chargé dans le volet “Contrôle des trames”, de couleur bleue. “Threads droite” affiche le deuxième ensemble de données chargé dans le volet “Contrôle des trames”, de couleur orange.
À lire aussi  Les cotes de paris sportifs : comment ça marche ?

Commandes du menu contextuel de la comparaison des marqueurs

Si vous faites un clic droit sur un marqueur dans la liste “Comparaison des marqueurs”, vous pouvez encore mieux contrôler le filtrage et la liste.

Menu contextuel de la comparaison des marqueurs

CommandeFonction
Sélectionner les trames contenant ce marqueur (dans l’ensemble des données)Sélectionne toutes les trames de l’ensemble des données qui contiennent une instance de ce marqueur.
Sélectionner les trames contenant ce marqueur (dans la sélection actuelle)Sélectionne toutes les trames d’une plage de données sélectionnée qui contiennent une instance de ce marqueur.
Effacer la sélectionEfface toute sélection de plage.
Ajouter/Supprimer du filtre IncludeAjoute ou supprime le marqueur sélectionné du filtre “Inclure”. Cela filtre la liste des marqueurs pour afficher uniquement les marqueurs correspondants.
Ajouter au filtre ExcludeAjoute le marqueur sélectionné au filtre “Exclure”. Cela supprime le marqueur de la liste des marqueurs. C’est utile si vous voulez supprimer les marqueurs qui utilisent des ressources et faussent les marqueurs qui vous intéressent.
Définir comme filtre parent du marqueurLimite l’analyse à ce marqueur et aux marqueurs inclus en dessous de lui dans la pile d’appels. Pour plus d’informations, consultez la documentation sur le marqueur parent dans le volet des filtres.
Effacer le filtre parent du marqueurSélectionnez cette option pour supprimer le marqueur en tant que filtre parent.
Copier dans le presse-papiersCopie la valeur sélectionnée dans le presse-papiers.