clrmd相关内容

在.net堆中查找类型的实例数据

假设我有以下两个Foo和Bar类 公共类Foo{私人酒吧_bar;私有字符串_whatever ="whatever";公共Foo(){_bar =新的Bar();}公共酒吧{得到{返回_bar;}}}公共课吧{公共字符串名称{get;放;}} 我有一个附加到使用这些类的进程的应用程序.我想在.NET堆中查看Foo类型的所有实例,并检查所有的TheBar.Name属性或_whatever字段 ..
发布时间:2021-04-01 20:50:19 C#/.NET

ClrMD关于另一个用户的进程

我有一个报告的.Net应用程序挂在事件日志中.这些事件显示“应用程序挂起",没有可用的详细信息. 因此,我整理了一个使用ClrMD库的C#控制台应用程序.但是需要注意的是,此应用程序已作为RemoteApp发布.当我尝试将ClrMD附加到用户的进程时,出现此错误: Microsoft.Diagnostics.Runtime.ClrDiagnosticsException:无法附加到进程.错误 ..
发布时间:2020-07-30 19:47:04 C#/.NET

ClrMd-ClrInfo TryGetDacLocation和其他方法丢失了吗?

我正在尝试ClrMd库: https://github.com/Microsoft/clrmd 我遇到了这个问题,根据第一个教程,我在ClrInfo类型中有一个名为 TryGetDacLocation 的方法,但是我可以在其中找到它...我可以看到生成了Dac位置自动在Clrinfo内部,但是当我尝试调用 runtimeInfo.CreateRuntime(); 时,我得到: “此过程与da ..
发布时间:2020-07-30 19:47:02 C#/.NET

依恋ClrMD?结果:0x80070057

我正在尝试将一个过程中的ClrMD附加到其自身上: private static void Main() { var pid = Process.GetCurrentProcess().Id; WriteLine($"PID: {pid}"); using (var dataTarget = DataTarget.AttachToProcess(pid, 1000) ..
发布时间:2020-07-30 19:45:59 C#/.NET

创建运行时,ClrMd引发异常

我正在使用CLR内存诊断库来获取正在运行的进程中所有线程的堆栈跟踪: var result = new Dictionary(); var pid = Process.GetCurrentProcess().Id; using (var dataTarget = DataTarget.AttachToProce ..
发布时间:2020-07-30 19:45:55 C#/.NET

可DebugDiag资料生成具有&QUOT报告,包括大小和QUOT;如Visual Studio 2013

的Visual Studio 2013可以显示为包容性的大小列(其中包括子对象的大小) - DebugDiag资料的内存分析报告,目前只显示物体的大小,而不包括子对象。有没有一种方法,使DebugDiag资料包括子对象的大小在其报告? 你有什么建议是一个很好的方式来产生这样一个报告,.NET 4.0,因为Visual Studio中只支持分析.NET 4.5崩溃转储 解决方案 Debug ..
发布时间:2015-11-27 11:06:48 C#/.NET