gpt4 book ai didi

visual-studio - 如何使用 !DumpHeap (.load sos) 仅转储第一个对象地址

转载 作者:行者123 更新时间:2023-12-01 23:39:31 25 4
gpt4 key购买 nike

我的内存中有几百万个对象。我想找到它们的 gcroot,所以我需要一个对象地址。然而,DumpHeap 转储所有对象所花费的时间比我耐心等待的时间还要长。我怎样才能将其输出限制为只有一个对象地址?顺便说一句,我正在使用 Visual Studio 2008。

最佳答案

杰森·埃文斯是对的。我的版本没有 -l 开关,因此这是我使用的解决方法:我使用 end 参数将输出限制为这样的地址范围:

!dumpheap -mt 0794f29c 0 04000000

最后一个地址是我允许的最高地址。通过小步增加地址,我最终击中了前几个对象。

关于visual-studio - 如何使用 !DumpHeap (.load sos) 仅转储第一个对象地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000100/

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