commit | 0154ba33a5bb1d2ca681b60f06d34503d738184d | [log] [tgz] |
---|---|---|
author | Ryan Savitski <rsavitski@google.com> | Fri Feb 07 13:29:21 2020 +0000 |
committer | Ryan Savitski <rsavitski@google.com> | Fri Feb 07 13:29:21 2020 +0000 |
tree | 25daa9b0a6cab5de455e4e8d2fe75a5b5d8e6348 | |
parent | 598c64a97ad9a09cd41627eed94ef3832b790d18 [diff] |
profiling: reuse interning output tracker in traced_perf NB: this refactoring slightly changes the points at which the heapprofd's DumpState checks for the 500k packet chunking limits. I believe this retains enough calls to |GetCurrentInternedData| to be fine, but please double-check (in particular, the WriteMap). The InterningOutputTracker (nee InternState) isn't yet fully untangled from a couple of heapprofd specifics, looking for advice on how you'd prefer them resolved. The perf profiler is now writing StreamingProfilePackets as a placeholder. Final flush coming soon. Bug: 144281346 Change-Id: I7897fe6eae71d1745adb95550177a48832838590
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.
See /docs/contributing.md for instructions.
The source-of-truth repo is Android's Gerrit. The GitHub repo is a read-only mirror.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.