Compartir a través de


montón

Escribe un archivo de texto que contiene la siguiente información en formato tabular en función del archivo de salida especificado por -o:

  • Número de asignación

  • Tamaño de asignación, en KB

  • Número de salida

  • Tamaño de salida, en KB

  • Número realloc

  • Tamaño de extensiones, en KB

  • Tamaño ext, en KB

  • Identificador del montón

-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]

Opciones

-pid<processId>
Muestra estadísticas solo para el identificador de proceso especificado. Si no se especifica, muestra las estadísticas de todos los procesos.

-stacks[s [o|oc|t|tc|rc]]
Muestra las asignaciones, agregadas por pilas. Este es el comportamiento predeterminado.

Ordena por tamaño pendiente (por lo tanto), recuento pendiente (soc, tamaño total (st), recuento de reasignaciones (src y recuento total (stc). El valor predeterminado es así.

-frames[s [o|oc|t|tc|rc]]
De forma similar a -stacks, pero la agregación es por marco de pila superior, en lugar de por toda la pila.

-Imágenes
Similar a -stacks y -frames, pero la agregación es por el nombre de imagen del marco de pila superior.

-rangeT1 T2
Use datos de eventos de veces T1 a T2, ambos en microsegundos.

-lifetimeT1 T2
Incluya solo asignaciones con una duración, en microsegundos, mayor o igual que T1 y menor que T2.

-sizeS1 S2
Incluya solo asignaciones de tamaños mayores o iguales que S1 y menores que S2, en bytes.

-cullframesFrame1 Frame2 ... FrameN
Quita todos los marcos de pila superior del informe que coincidan con cualquiera de los fotogramas especificados. El formato de parámetro es [image!][symbol]. Los nombres no distinguen mayúsculas de minúsculas.

-requireframesFrame1 Frame2 ... FrameN
Requiere que cada pila tenga al menos un marco que coincida con al menos uno de los fotogramas especificados. Esta prueba se produce antes de cualquier selección explícita de fotogramas con -cullframes.

-cullLists<fileName>
Los marcos del archivo especificado se excluirán del resultado. Si una pila no incluye este tipo de marco, se excluye la pila. Los marcos tienen el mismo formato que para -cullFrames. Los nombres no distinguen mayúsculas de minúsculas.

-top<n>
Limita el número de asignaciones mostradas.

-Totales
Muestra solo los totales de los eventos de asignación.

Comentarios

Esta acción puede tardar varios minutos en completarse en un seguimiento grande debido a la ordenación pesada y la coincidencia realizadas.

Para obtener información sobre cómo capturar datos del montón, consulte Habilitación de la captura de datos del montón.

Acciones de Xperf

Formatos de marca de tiempo y hora