sos

sos

文章 0 浏览 4

使用WinDbg分析.NET转储

我正在使用 Windbg 对转储进行分析。以下是我运行的命令 .loadby sos mscorwks - 加载 sos dll ~* e !clrstack - 查看所有线程 ~18s - 将上下文更改为…

长安忆 2024-12-15 07:49:26 0 0

确定进程转储是在 x64 还是 x86 计算机上生成

如果我有一个进程转储文件,是否有办法知道转储是在 x64 机器还是 x86 机器上生成的?…

静水深流 2024-12-14 23:26:43 0 0

是什么导致该应用程序挂起(可能在本机端)

我有一个 .net 托管应用程序,可以与本机 dll 进行互操作。问题是有时应用程序只是挂起并且没有响应。查看托管端,我没有看到任何线程调用堆栈进行任…

并安 2024-12-13 16:45:36 1 0

静态对象被固定并且不能被GC重新分配?

我的类中有一个静态变量,当我通过 Windbg/sos 查看该对象时,它显示该对象已固定。我认为这意味着 GC 无法在其他地方分配该对象。知道为什么静态变量…

镜花水月 2024-12-12 05:41:41 0 0

GC 与 GC 暂停EE

当我运行 !threads -special 命令时,我得到以下结果。为简洁起见,我已删除输出中的其他行。 OSID Special thread type 15 26ec GC 暂停EE 15 3174 G…

淡忘如思 2024-12-10 10:03:00 2 0

从进程转储中获取 .NET Framework 版本

可能的重复: 我如何知道崩溃的 CLR 版本转储? 如果我在 WinDbg 中打开(托管进程的)转储文件,是否可以找到该进程正在使用哪个版本的 .NET 框架?…

残花月 2024-12-10 05:37:01 2 0

Windbg.exe:无法加载数据访问DLL,0x80004005

我正在尝试从 x64 计算机上运行的进程调试 32 位进程转储。我在 x64 笔记本电脑上运行 x86 版本的 Windbg。我已遵循建议这里,但我仍然得到这个: 0:0…

耳根太软 2024-12-06 02:17:00 1 0

Windbg - 转储 System.Guid

当我在 Windbg 中使用 !do 作为 System.Guid 对象时,我得到了该 GUID 对象的字段列表。我怎样才能看到这个 GUID(字符串表示形式)的值是什么?…

旧街凉风 2024-12-05 09:41:43 1 0

如何处理“SOS 版本与您正在调试的 CLR 版本不匹配”在WinDbg中?

我的某些应用程序出现问题。这是一个基于 wcf 的应用程序,在 Windows 2003 Server (x86) 的 IIS6 下运行: 在事件日志中,我从“W3SVC-WP”源(Event…

贩梦商人 2024-12-04 21:02:41 1 0

如何判断是托管内存泄漏还是本机内存泄漏?

我与本机 dll 互操作的 .NET 进程抛出 OutOfMemory 异常。以下是 !address -summary 和 --eeheap-gc 辅助命令的输出。这是否意味着它是托管泄漏还是本…

┾廆蒐ゝ 2024-12-04 07:22:39 1 0

Windbg 无法加载 sos clr

我不确定 Windbg 是正确的工具,但这就是我现在正在尝试的, 我的 asp.net 应用程序似乎存在内存泄漏,几乎每次加载页面时它都会持续增长约 3 MB(然…

椵侞 2024-12-03 00:48:43 0 0

什么是 mdToken?它与 MethodTable 有何不同?

正如标题所示,它是什么以及它与 MethodTable 有何不同?…

鸵鸟症 2024-11-30 16:55:34 1 0

是否可以从 WinDbg / SOS 调用方法

是否可以从windbg调用托管方法? .call 是否有任何 .NET 等效项?或者如何使用它来调用托管方法? 我有兴趣作为实时会话附加到生产过程(不带 pdb 的…

隔纱相望 2024-11-30 14:20:32 3 0

分析.net 4.0的gflags.exe创建的故障转储,但没有足够的信息

用 c# 4.0 编写的 Windows 服务,设置 gflags.exe(Global Flags) 在进程崩溃时保存转储。 但是当我在 Windbg 中打开故障转储时,我得到了 0:00> 。我…

梦在夏天 2024-11-24 06:26:13 2 0

非托管组件用于分配/释放的内存区域

假设 .net 托管应用程序通过 InterOP 与非托管组件进行交互。如果我必须调试内存问题;非托管组件到底在哪里分配内存? GC 使用的堆是同一个堆(我对…

祁梦 2024-11-16 16:24:53 4 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文