google / UIforETW

User interface for recording and managing ETW traces
https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
Apache License 2.0
1.55k stars 201 forks source link

Automatically create a textual trace summary #140

Open randomascii opened 4 years ago

randomascii commented 4 years ago

IdentifyChromeProcesses.py is a useful summary of an ETW trace, if you are a Chrome developer primarily interested in the mapping of process IDs to Chrome process types. However there is so much more than could be done, especially now that the Trace Processing library is available:

https://randomascii.wordpress.com/2020/01/05/bulk-etw-trace-analysis-in-c/

Obvious snippets that could be in a summary include:

Ideally this summary would be in a delimited block so that the summary could be regenerated when new features are added, replacing the old summary. Maybe that would be best done by having it in a separate file, or injected into the trace, and then shown in a tooltip?