commit | 232478553c434331a8dba9751f372d5b008822cc | [log] [tgz] |
---|---|---|
author | Mohit Saini <mohitms@google.com> | Thu Jul 21 13:39:50 2022 +0100 |
committer | Mohit Saini <mohitms@google.com> | Fri Jul 22 16:51:29 2022 +0100 |
tree | 2c71cd24b3f20a6c7bc950a50a81c4f0c7ae4243 | |
parent | 39b96e46bccfecb0b69ccb4ca3ac41a2ba16639b [diff] |
Add support for blocking method in StartupTracing Introduced `SetupStartupTracingBlocking` method. It returns only when relevant data sources are started. This ensures that calls into DataSource::Trace() or trace macros right after SetupStartupTracingBlocking are written into the startup session. Change-Id: I703d4bd1f94ab99c381b32ea476756b815671eec
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.