When we capture a trace with PerfView, it collect some useful trace information, like timestamps from start and end. I guess Perfview uses "Windows Kernel/EventTrace" event. I think we can find a cross-plat alternative for dotnet-trace. Docs: https://github.com/microsoft/perfview/blob/master/src/TraceEvent/EventPipe/NetPerfFormat.md https://github.com/microsoft/perfview/blob/master/src/TraceEvent/EventPipe/EventPipeFormat.md