Skip to content

majido/trace_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trace Tool

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.

Commands

  • 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.

Sample output

Below is a screenshot of list output: trace_tool-list-screenshot

Build & Usage

Once you have installed rust toolchain and cargo then simply:

$ cargo run -- --help

About

A command line tool to help trim Chrome traces

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages