【发布时间】:2010-02-24 00:58:23
【问题描述】:
dtrace 是否有 .Net 等价物或类似物?
【问题讨论】:
-
如果您能简短地解释一下 dtrace 是什么会有所帮助,因为有些人可能熟悉 .NET 上的类似内容,但根本不知道 dtrace。
dtrace 是否有 .Net 等价物或类似物?
【问题讨论】:
不是直接意义上的系统,您可以像使用 DTrace 那样“编写”脚本。
但是有事件跟踪 (Good intro),它结合性能监控和 Powershell (Powershell and ETW) 可以为您提供所需的信息。它不是特定于 .NET,而是包含给定的 .NET 进程(对 .NET 特定项目使用 perfmon)。
【讨论】:
既然 ASP.NET 可以在 Linux 兼容的容器上运行,而那些 linux 兼容的容器可以在 SmartOS 上运行,实际上至少有可能运行 Dtrace 来帮助调试 .NET 代码或 CoreCLR 代码. 事实上,现在已经这样做了: https://www.joyent.com/blog/running-and-debugging-coreclr-on-triton
【讨论】: