куча
Записывает в табличную форму текстовый файл, содержащий следующие сведения на основе выходного файла, указанного параметром -o
:
Номер распределить
Размер выделения, в КБ
Номер выходного номера
Размер out, в КБ
Номер realloc
Размер экстентов в КБ
Out Ext size, в КБ
Дескриптор кучи
-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]
Варианты
-pid<processId>
Отображает статистику только для указанного идентификатора процесса. Если не указано, отображается статистика для всех процессов.
-stacks[s [o|oc|t|tc|rc]]
Отображает выделения, агрегированные по стекам. Это поведение по умолчанию.
Сортирует по неоплаченным размерам (soc), общему размеру (st), счетчику перераспределения (src) и общему числу (stc). Значение по умолчанию — это так.
-frames[s [o|oc|t|tc|rc]]
Аналогично , но агрегирование выполняется по верхнему -stacks
кадру стека, а не по всему стеку.
-Изображения
-stacks
Аналогично и -frames
, но агрегирование выполняется по имени изображения верхнего кадра стека.
-rangeT1 T2
Используйте данные событий от T1 до T2 в микросекундах.
-время существованияT1 T2
Включать только выделения с временем существования в микросекундах, больше или равно T1 и меньше T2.
-sizeS1 S2
Включать только выделения размеров, превышающих или равных S1 и меньше S2, в байтах.
-cullframesFrame1 Frame2 ... FrameN
Удаляет из отчета все верхние кадры стека, которые соответствуют любому из указанных кадров. Параметр имеет [image!][symbol]
формат . В именах регистр не учитывается.
-requireframesFrame1 Frame2 ... FrameN
Требуется, чтобы каждый стек был по крайней мере один кадр, соответствующий хотя бы одному из указанных кадров. Этот тест выполняется перед любым явным выбраковкой кадра с -cullframes
помощью .
-cullLists<fileName>
Кадры в указанном файле должны быть исключены из результата. Если стек не содержит такого кадра, стек исключается. Кадры имеют тот же формат, что и для -cullFrames
. В именах регистр не учитывается.
-top<n>
Ограничивает количество отображаемых выделений.
-Итоги
Отображает только итоги событий выделения.
Комментарии
Выполнение этого действия может занять несколько минут в крупной трассировки из-за интенсивной сортировки и сопоставления.
Сведения о том, как собирать данные кучи, см. в разделе Включение системы отслеживания данных кучи.