@vancem I decided to add the new argument
If the user specifies
dotnet run -- --profile Default --format SpeedScope --config-path /Projects/SomeApp/bin/Release/netcoreapp3.0/SomeApp.eventpipeconfig --process-id 792
I added few provider names to the "default" profile. I needed to that to be able to get stack samples and symbols (rundown).
I tested it on macOS and Windows with .NET Core 3.0 and it works.
I am open to any ideas/suggestions/changes.
Unfortunately, I don't have time now but I can outline the work necessary.
The logic that exports the data to a speedscope format lives in
Most probably the hardest thing will be choosing the new console argument name ;)
Please let me know if you need any help or something does not work as expected.
* Incorporate code from closed PR #114 to enable speedscope output: * adds format option * Actually add the converter... * update dotnet-trace instructions * Expanded on output format section of instructions * Change protection level of TraceFileFormatConverter * Updates in response to feedback * Update src/Tools/dotnet-trace/TraceFileFormatConverter.cs Co-Authored-By: josalem <email@example.com> * Update src/Tools/dotnet-trace/CommandLine/Options/CommonOptions.cs Co-Authored-By: josalem <firstname.lastname@example.org> * Fix typos