我在windbg的笔记中找到了这个:
#ESP - ESP =扩展堆栈指针,对象正在堆栈中使用(注意,!gcroot可能会在这里返回误报,读取!在windbg中帮助gcroot)
#DOMAIN(x):HANDLE(强) - 强引用,通常是静态变量
#DOMAIN(x):HANDLE(WeakLn) - 弱长句柄,通过最终化跟踪的弱引用(可以复活)
#DOMAIN(x):HANDLE(WeakSh) - 弱引用,弱引用,无法复活
#DOMAIN(x):HANDLE(固定) - 固定在特定地址的固定对象在垃圾回收期间无法移动.
#DOMAIN(x):HANDLE(RefCnt) - 引用计数,只要引用计数> 0就引用.
我很久以前从一些MSDN博客上看过它,我认为它可能是Tess',但我现在无法完全追踪它.(顺便说一句,如果你正在进行.net调试而且你还不知道它并且想要使用windbg/sos/sosex,那么这就是学习的地方).
Alejandro Campos Magencio也有关于windbg和sos调试的一系列精彩文章 ; 在第3部分中,您可以找到大多数GC句柄类型定义的一些确认.