Partager via


segment de mémoire

Écrit un fichier texte contenant les informations suivantes sous forme tabulaire en fonction du fichier de sortie spécifié par -o:

  • Nombre d’alloc

  • Taille de l’alloc, en Ko

  • Numéro de sortie

  • Taille sortante, en Ko

  • Numéro Realloc

  • Taille des étendues, en Ko

  • Taille ext out, en Ko

  • Poignée de tas

-a heap [-pid <processId>] [-stacks] [-frames] [-images] [-range T1 T2] [-lifetime T1 T2] [-size S1 S2] [-cullframes Frame1 Frame2 ... FrameN] [-requireframes Frame1 Frame2 ... FrameN] [-cullLists cullfuncs.txt] [-top <n>] [-totals]

Options

-pid<processId>
Affiche les statistiques uniquement pour l’identificateur de processus spécifié. S’il n’est pas spécifié, affiche des statistiques pour tous les processus.

-stacks[s [o|oc|t|tc|rc]]
Affiche les allocations, agrégées par piles. Il s'agit du comportement par défaut.

Trie par taille en suspens (donc), nombre en attente (soc, taille totale (st), nombre de réaffectation (src et nombre total (stc). La valeur par défaut est ainsi.

-frames[s [o|oc|t|tc|rc]]
Semblable à -stacks, mais l’agrégation est par trame de pile supérieure, au lieu de par la pile entière.

-Images
Semblable à -stacks et -frames, mais l’agrégation est par le nom de l’image du cadre de pile supérieure.

-rangeT1 T2
Utilisez les données d’événement des temps T1 à T2, à la fois en microsecondes.

-durée de vieT1 T2
Incluez uniquement les allocations avec une durée de vie, en microsecondes, supérieure ou égale à T1 et inférieure à T2.

-sizeS1 S2
Incluez uniquement les allocations de tailles supérieures ou égales à S1 et inférieures à S2, en octets.

-cullframesFrame1 Frame2 ... FrameN
Supprime toutes les images de pile supérieure du rapport qui correspondent à l’une des trames spécifiées. Le format de paramètre est [image!][symbol]. Les noms ne respectent pas la casse.

-requireframesFrame1 Frame2 ... FrameN
Exige que chaque pile ait au moins une image qui correspond à au moins une des images spécifiées. Ce test se produit avant toute élimination de trame explicite avec -cullframes.

-cullLists<fileName>
Les images du fichier spécifié doivent être exclues du résultat. Si une pile n’inclut pas ce type de trame, la pile est exclue. Les images ont le même format que pour -cullFrames. Les noms ne respectent pas la casse.

-top<n>
Limite le nombre d’allocations affichées.

-Totaux
Affiche uniquement les totaux des événements d’allocation.

Notes

Cette action peut prendre plusieurs minutes sur une trace volumineuse en raison du tri et de la correspondance lourds effectués.

Pour plus d’informations sur la capture de données de tas, consultez Activation de la capture de données de tas

Xperf Actions

Formats d’heure et d’horodatage