gpt4 book ai didi

windbg - 将!dumpheap(windbg)输出限制为n个对象

转载 作者:行者123 更新时间:2023-12-03 20:48:20 25 4
gpt4 key购买 nike

使用windbg并运行!dumpheap命令查看对象的地址时,如何限制为特定数量的对象。我发现的唯一方法是使用CTRL + BREAK
和博客http://dotnetdebug.net/2005/07/04/dumpheap-parameters-and-some-general-information-on-sos-help-system/上的命令行

-l X-从每个堆仅打印X个项目,而不是所有对象。

显然-l在SOS.dll中不再存在

最佳答案

您实际上在寻找什么?在查看单个对象之前,通常先缩小感兴趣区域。

–stat开关按堆中对象的类型显示摘要。

DumpHeap [-stat] [-min] [-max] [-thinlock] [-mt] [-type] [start [end]]


-stat选项将输出限制为统计类型摘要。
-min选项将忽略小于size参数(以字节为单位)指定的对象。
-max选项将忽略大于size参数(以字节为单位)指定的对象。
-thinlock选项报告ThinLocks。有关更多信息,请参见SyncBlk命令。
-mt选项仅列出与指定的MethodTable结构相对应的那些对象。
-type选项仅列出类型名称与指定字符串的子字符串匹配的那些对象。


start参数从指定地址开始列出。 end参数停止在指定地址列出。

Ref

关于windbg - 将!dumpheap(windbg)输出限制为n个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/498448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com