commit | e9807b4e88fd7c732e459b3db815ee43d9d59c10 | [log] [tgz] |
---|---|---|
author | Steve Golton <stevegolton@google.com> | Tue Nov 19 22:49:56 2024 +0000 |
committer | Steve Golton <stevegolton@google.com> | Tue Nov 19 22:49:56 2024 +0000 |
tree | 16c3b2dd7e02fc7df3b5f93226ba6341f7487deb | |
parent | eee42b5a6be9449b977df871c40a588fcd4e4102 [diff] |
ui: Move various components into public/lib - Move slice_details, thread_details, duration.ts, and timestamp.ts into public/lib as they are used by plugins. - Make timestamp/duration format settings available on App/Trace. - Refactored Timestamp/DurationWidget widgets a little. Note: These sorts of settings (timestamp/duration format) are begging for a generic settings infrastructure, similar to flags but with more more options, but this is out of scope for this CL. Change-Id: If507c083bff017e17948bbde36418eb7332f896c
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.