.NET
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 foldedFixture: fixtures/dotnet-trace.folded (the shape of the converted output).
Updated