【发布时间】:2021-08-04 19:20:15
【问题描述】:
我需要从转储文件中查看具有特定堆栈跟踪的线程。该文件有数千个线程
0:638> !threads
ThreadCount: 23800
UnstartedThread: 175
BackgroundThread: 4569
PendingThread: 194
DeadThread: 19053
Hosted Runtime: no
我使用~* e !clrstack 试图获取我以后可以搜索的所有堆栈。但我猜windbg缓冲区足够小,因为当我滚动到顶部时,我只会得到几百个线程堆栈。我尝试使用该选项将结果写入文本文件,但这似乎只是写出缓冲区中的任何内容。有什么想法可以让windbg窗口缓冲区变得非常大,或者有任何其他技巧来寻找可能具有特定调用堆栈的线程?
【问题讨论】: