.NET

Embed
Preview of the card
<a href="https://forumulate.com/p/watchtower/docs/profilers-dotnet"><img src="https://forumulate.com/api/public/orgs/watchtower/spaces/docs/pages/c556b1a5-4c6c-46b9-82bb-1a0ca0794a67/social-card.svg?v=3e7ae33eec8b" alt=".NET" width="600" height="315"></a>

External profiler: dotnet-trace converted to collapsed stacks. Sample types: cpu. Span links: no. Allocation and lock profiles are not supported.

dotnet-trace collect -p <pid> --profile cpu-sampling --duration 00:01:00 --format Speedscope -o trace
# convert the speedscope JSON to collapsed stacks with a speedscope-to-folded exporter, then:
wtctl profile upload trace.folded --service checkout --version 1.4.2 --format folded

Fixture: fixtures/dotnet-trace.folded (the shape of the converted output).

Updated