This is a simple command line utility that parses chromium trace format and provides some basic functions.
This was mostly done as an exercise to learn rust and scratch some niche needs I had dealing with chrome traces.
-
list: List all processes included in the trace. For each process print a summary of their info including PID, name, type, and number of threads.
-
filter: Produce a new trace that only includes the given renderer processes in addition to all other non-renderer processes. This is particularly useful when one collects a trace with a Chromium browser that have many open tabs (Renderer processes) but only wants to include the particular renderer for the given site.
Below is a screenshot of list output:
Once you have installed rust toolchain and cargo then simply:
$ cargo run -- --help