WinDbg альтернатива! Dumpheap -type?
Я получил следующую строку из! Dumpheap -stat
000007fee09d6960 441762 835293368 System.String
Мне интересно узнать, для чего используются 441 762 строки. Делать
!dumpheap -type System.String
перечислил бы все, или я ошибаюсь? Как я могу просто проанализировать некоторые из них?
2 ответа
Вы можете использовать !dumpheap -strings
перечислить строки. К сожалению, это не дает вам ссылки на объекты. Ты можешь использовать -min
/-max
с -type
флаг, чтобы указать размер, чтобы ограничить вывод строками определенного размера.
SOSEX.dll имеет очень полезный !strings
команда, которая перечисляет как ссылку на объект, так и текст, так что легко найти конкретные строки. Он имеет встроенную фильтрацию и поддерживает параметры минимальной и максимальной длины.
Если вы используете psscor2, вы можете использовать параметр -random для!dumpheap