commit | 34eb6a14728a870046c2637dbfb909d02936b84c | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Wed May 26 14:14:29 2021 +0100 |
committer | Primiano Tucci <primiano@google.com> | Wed Jun 02 11:20:19 2021 +0000 |
tree | 83423d6b02c76d091ce74c81f3260291ee8c3de1 | |
parent | 5f30314fb72eb409b51ff9b9fdc31976ec0f103b [diff] |
UI: spawn worker from the frontend This CL spawns the engine worker (The thing that hosts the TraceProcessor Wasm module) directly from the frontend, rather than using a nested worker. This simplifies further lots of the Wasm-related boilerplate. It also avoids relying on nested worker which doesn't work with Safari. Test: manual on Safari and Firefox. Bug: 159142289 Bug: 143973344 Change-Id: I92fe949ae5dc69ac34e2e638ed5d7279978e3c26
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.