Есть ли эквивалент dtrace для .Net - PullRequest
4 голосов
/ 24 февраля 2010

Существует ли .Net эквивалент или аналог для dtrace?

Ответы [ 3 ]

2 голосов
/ 24 февраля 2010

Не в смысле системы, в которой вы можете «писать сценарии» так, как вы можете с помощью DTrace.

Однако существует Event Tracing ( Good intro ), который в сочетании с мониторингом производительности и Powershell ( Powershell и ETW ) может предоставить вам необходимую информацию. Он не специфичен для .NET, но охватывает определенный процесс .NET (используйте perfmon для элементов .NET).

1 голос
/ 14 февраля 2016

Теперь, когда ASP.NET можно запускать в Linux-совместимых контейнерах, а эти Linux-совместимые контейнеры можно запускать в SmartOS, вместо этого может быть возможность запуска Dtrace для отладки по крайней мере кода .NET или кода CoreCLR , На самом деле это сейчас сделано: https://www.joyent.com/blog/running-and-debugging-coreclr-on-triton

0 голосов
/ 24 февраля 2010

Да, есть Windbg , а также perfmon

...