commit | 2cc2bd6c78ce431cb579845fbab8e1d176f78b2b | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri Jan 10 16:19:02 2020 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Fri Jan 10 16:19:02 2020 +0000 |
tree | 27a08e571bd191c99ebe794c83245b5c8086bcd8 | |
parent | 06a9122204c186df735dae5748f1037416f83f86 [diff] |
perfetto: merge TaskRunnerThread and base::ThreadTaskRunner This CL folds the functionality of TaskRunnerThread into ThreadTaskRunner. Both classes performed essentially the same job. As ThreadTaskRunner is in base and also has a fix for a subtle initialization race, we keep that implementation. We just port the GetThreadCPUTimeNs function which we need for some benchmark code. We also remove the complex delegate system and replace instead with wrapper classes of ThreadTaskRunner which each initalize the appropriate producer/service correctly. Change-Id: Id7b8281dc631e30c43fd636ba8b1dc1cdda190b1
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.