commit | 04e7e5f5bac329903f65c224e29e08142714290b | [log] [tgz] |
---|---|---|
author | Ryan Savitski <rsavitski@google.com> | Tue Jul 30 22:11:02 2019 +0100 |
committer | Ryan Savitski <rsavitski@google.com> | Tue Jul 30 22:11:02 2019 +0100 |
tree | 6922e9ef91cf0490b77821deda54cc63a12a301f | |
parent | 6ce7935230e8bcd8e4da9f8ffd68df2e6fc581c0 [diff] |
traced: add metatrace support via in-process producer (folding in LazyProducer) Replacing LazyProducer with a BuiltinProducer, with an extra data source for perfetto metatrace. The metatrace source has "notify_on_stop", and does an extra flush during stop to commit the events happening around the flush time. Change-Id: I5d72398a3154d769cd9cd8cac0caf5929462217b
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.