参考 ASP.NET Tip: Understanding the caching of data in SOS
WinDBG的SOS位于C:\Program Files\Debugging Tools for Windows (x86)\clr10 版本为6.9.0003.113
加载WinDBG SOS 使用 .load clr10\sos
.NET Framework 2.0所带的SOS位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 版本为2.0.50727.832
加载和当前进程对应的.NET SOS, 使用 .loadby sos mscorwks
WinDBG SOS 提供了更多的功能,同时性能更好.最主要的表现就是当Debug一个Dump文件时,WinDBG SOS cache了命令!DumpHeap -stat的执行结果. reload SOS可以刷新这个Cache.
如果Debug的是正在执行的进程, WinDBG SOS不会cache !DumpHeap -stat的执行结果,这时的执行结果会多出一列,显示和上次!DumpHeap -stat的执行结果有什么不同.
坏消息是:WinDBG SOS "Doesn’t work with 2.x"