commit | d95ad0b086fbcabe576f91dc927945acc2012288 | [log] [tgz] |
---|---|---|
author | Daniele Di Proietto <ddiproietto@google.com> | Tue Jun 04 16:48:01 2024 +0000 |
committer | Daniele Di Proietto <ddiproietto@google.com> | Mon Dec 02 12:51:55 2024 +0000 |
tree | 9d9fe3dcfe4af83b43fdce8b0b6a3c9130d398c5 | |
parent | dbfeb77a43187602c11ebaf6fd0cbca15e0d083c [diff] |
base: Add WeakRunner This is a wrapper around a TaskRunner that allows safely capturing `this`. It is going to be used in future commits in TracingServiceImpl. It might be also nice to use in HeapprofdProducer. Change-Id: I526128c7f0f91d729b17a7c7c92f1b0e07a52da6
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.