理解!地址-托管分配的摘要

问题描述我试图了解!地址摘要报告是如何管理分配的。我有以下代码来尝试测试它。我基本上更改了数组的大小,然后附加了winbg来检查结果!地址摘要staticvoidMain(string[]args){intsize=2000;varsomething=newbyte[size];

发布:2022-10-16 标签:c#.net-4.0windbgsosheap-memory


“SOS版本与您调试的CLR版本不匹配"怎么办?在 WinDbg 中?

问题描述我的某些应用程序出现问题.这是一个基于wcf的应用程序,在Windows2003Server(x86)的IIS6下运行:在事件日志中,我从W3SVC-WP"源(EventID=2262)得到这样一个错误:I'mhavingaproblemwithsomeofmyapps.

发布:2022-10-16 标签:debugging.netwindbgminidumpsos


无法在 WinDbg 中加载 SOS

问题描述背景:我是WinDbg的新手,并试图让它第一次运行.我想检查从托管在WindowsServer2008(x86)上的IIS7中的正在运行的ASP.NET4站点获取并下载到我的本地计算机的内存转储.Background:I'mnewtoWinDbgandtryingtoge

发布:2022-10-16 标签:.net-4.0windbgsos


如何处理可能导致我的应用程序进入挂起状态的事件

问题描述我正在对应用程序挂起问题进行转储文件分析.这是堆栈跟踪中有趣的一行.Iamdoingadumpfileanalyisforanapplicationhangproblem.Hereisoneinterestinglinefromthestacktrace.0bc2f3e4

发布:2022-10-16 标签:windbgcrash-dumpssos


故障转储文件中的主机信息

问题描述是否可以获得有关创建转储文件的主机的信息,例如操作系统版本、服务包、.NET框架版本等.Isitpossibletogetinformationaboutthehostwhereadumpfilewasbeencreatede.g.,OSversion,servicepa

发布:2022-10-16 标签:windbgsos


计算对象的大小,使其包括其所有子项和(孙子链)的大小

问题描述假设类A包含B和C的实例.B包含D、E和F,而C包含G、H和I的实例.因此在计算A的大小时,我想包括其所有的大小及其子项.当我使用!dumpheap-stats命令时,A的大小似乎并不包括所有包含它的孩子、孙子、孙子.有什么办法可以在windbg中以这种方式获得A的大小吗

发布:2022-10-16 标签:.netwindbgsizesossosex


Windbg:psscor4 不起作用

问题描述我搜索并尝试了很多东西,但无法让psscor4正常工作.Isearchedandtriedalotofthings,butcan'tgetpsscor4toworkproperly.当我调用!threads时,我总是得到WhenIinvoke!threads,I'malw

发布:2022-10-16 标签:.netwindbgsos


Windbg - 如何转储与给定过滤器匹配的字符串

问题描述可以使用以下命令转储所有字符串!dumpheap类型System.stringOnecandumpallthestringusingthefollowingcommand!dumpheap-typeSystem.string如何仅转储或打印那些以特定字符串"开头或包含特定

发布:2022-10-16 标签:windbgsos


Windbg 本机调用堆栈跟踪没有意义

问题描述我有一个简单的测试程序,导致无限等待锁定.公共类SyncBlock{}课程计划{公共静态SyncBlock同步=新SyncBlock();私有静态无效ThreadProc(){尝试{Monitor.Enter(同步);}捕获(异常){//Monitor.Exit(sync

发布:2022-10-16 标签:windbgsos


!clrstack -p 没有给出调用堆栈中方法的参数值

问题描述我们正在尝试使用windbg分析w3wp内存转储,我们发现w3wp进程由于堆栈溢出而崩溃.我加载了psscor4.dll并通过发出!clrstack获取了调用堆栈.但我也想知道传递给方法的参数.如果我发出!clrstack-p"或!clrstack-a",我们将获得<没有

发布:2022-10-16 标签:windbgsos