commit | 9cc5ef237fe425c613e8ad74b5f0bf5c9c304e91 | [log] [tgz] |
---|---|---|
author | Alex Attar <aattar@google.com> | Tue Jan 30 13:26:17 2024 -0500 |
committer | Alex Attar <aattar@google.com> | Thu Feb 01 16:12:14 2024 +0000 |
tree | 60f3938c3958048073162ec63d187b34ed2bca50 | |
parent | e50d0e62d627ce17326ea42c76a3dbe1bff3ed26 [diff] |
[ETW] Adds the EtwTokenizer First part of adding etw trace processor. This CL adds a new etw_module and adds to the default modules as well as the tokenization logic itself. There's no path to this code in this CL. In the upcoming CLs: - Refactoring sched_event_tracker & thread_state_tracker - Add Etw Praser to the trace processor Change-Id: Id6c492112f65bf30593776561613bc1756b40bdf
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.