.NET 可附加探查器

Posted

技术标签:

【中文标题】.NET 可附加探查器【英文标题】:.NET Attachable Profiler 【发布时间】:2009-10-06 11:10:40 【问题描述】:

是否有可用的可附加进程的 .NET 分析器?

面临的问题是,我目前想要分析一个仅限在线的 ClickOnce 应用程序,该应用程序无法通过网站以外的任何其他方式启动。有人有什么想法吗?

谢谢,

凯尔

【问题讨论】:

【参考方案1】:

你试过Yourkit吗?

【讨论】:

【参考方案2】:

您也可以使用windbg + sos extension。它可以附加到进程。

【讨论】:

【参考方案3】:

ProfileSharp 是一个可以附加到进程的开源 .NET 代码分析器。 但是,它未针对 .NET 2.0 以上版本的分析应用程序进行测试

这里是代码: http://www.koders.com/info.aspx?c=ProjectInfo&pid=EVXCMGMDSWZ1GSY2RW1EFHVF3A [尚未托管在 github 或 sourceforge 上,但应该会尽快出现]

如果您可以查看代码并对其进行更新,则可以使其适用于使用 .NET 2.0 以上版本构建的应用程序

[提示:我在 ProfileSharp 团队]

【讨论】:

【参考方案4】:

试试微软的CLR Profiler。 Free Download.

【讨论】:

以上是关于.NET 可附加探查器的主要内容,如果未能解决你的问题,请参考以下文章

使用设计器 ASP.NET C# 将事件附加到占位符内的控件

Asp.net 核心 - 实体框架核心 - 将附加数据添加到视图对象,同时保持它是可查询的

是否有检测 .NET 探查器存在的 API?

如何从 .NET 应用程序收集探查器数据

实体框架探查器 - 带有 EF 6 的 ASP.NET MVC4 - 无法确定提供程序名称

VS.net中如何使用静态库