@rickbrew mentioned on twitter he'd added tracing to Paint.NET using the tracing format used by Chrome (and Brave and the new Microsoft Edge) dev tools.
It would be good to add this as and output/conversion format for dotnet-trace as either browsers UI are highly developed and well used and understood especially by webdevs and it can happily open and analyse file in that format from other sources.
Trace Event spec
chrome://tracing can open gzipped files (.json.gz) where as dev tools only understands them as raw .json. Dev tools is a little easier to use (and probably most familiar) whereas tracing is a dedicated UI for looking at larger traces. So it may be useful to provide an additional .gz output option, but not have it as the default.
The json is also a format speedscope understands
/cc @migueldeicaza @lucasmeijer
@rickbrew mentioned on twitter he'd added tracing to Paint.NET using the tracing format used by Chrome (and Brave and the new Microsoft Edge) dev tools.
It would be good to add this as and output/conversion format for dotnet-trace as either browsers UI are highly developed and well used and understood especially by webdevs and it can happily open and analyse file in that format from other sources.
Trace Event spec
chrome://tracing can open gzipped files (
.json.gz) where as dev tools only understands them as raw.json. Dev tools is a little easier to use (and probably most familiar) whereas tracing is a dedicated UI for looking at larger traces. So it may be useful to provide an additional.gzoutput option, but not have it as the default.The json is also a format speedscope understands
/cc @migueldeicaza @lucasmeijer