我从!dumpheap -stat
获得以下行000007fee09d6960 441762 835293368 System.String
我很想知道441 762字符串的用途。做一个
!dumpheap -type System.String
会列出所有,或者我错了?我怎样才能分析其中的一些?
答案 0 :(得分:3)
您可以使用!dumpheap -strings
列出字符串。不幸的是,这不会给你对象引用。您可以将-min
/ -max
与-type
标志一起使用,以指定将输出限制为特定大小的字符串的大小。
SOSEX.dll有一个非常有用的!strings
命令,它列出了对象引用和文本,因此很容易找到特定的字符串。它内置了过滤功能,并支持最小和最大长度选项。
答案 1 :(得分:1)
如果你使用psscor2,你可以使用-random参数!dumpheap