【问题标题】:Is there a dtrace equivalent for .Net.Net 是否有等效的 dtrace
【发布时间】:2010-02-24 00:58:23
【问题描述】:

dtrace 是否有 .Net 等价物或类似物?

【问题讨论】:

  • 如果您能简短地解释一下 dtrace 是什么会有所帮助,因为有些人可能熟悉 .NET 上的类似内容,但根本不知道 dtrace。

标签: .net dtrace


【解决方案1】:

不是直接意义上的系统,您可以像使用 DTrace 那样“编写”脚本。

但是有事件跟踪 (Good intro),它结合性能监控和 Powershell (Powershell and ETW) 可以为您提供所需的信息。它不是特定于 .NET,而是包含给定的 .NET 进程(对 .NET 特定项目使用 perfmon)。

【讨论】:

    【解决方案2】:

    既然 ASP.NET 可以在 Linux 兼容的容器上运行,而那些 linux 兼容的容器可以在 SmartOS 上运行,实际上至少有可能运行 Dtrace 来帮助调试 .NET 代码或 CoreCLR 代码. 事实上,现在已经这样做了: https://www.joyent.com/blog/running-and-debugging-coreclr-on-triton

    【讨论】:

      【解决方案3】:

      是的,有Windbgperfmon

      【讨论】:

      • dTrace 是可编写脚本的。 Windbg 和 perfmon 也是这样吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 2018-11-10
      • 2011-09-21
      • 2011-05-31
      相关资源
      最近更新 更多