tp: use sched blocked reason in thread state table This CL exposes a new column "io_wait" in the thread_state table which defines whether a descheduled slice was blocked on IO or not. This can be used by the UI to mark these slices out differently from non-IO slices. Bug: 164449656 Change-Id: If40b0b1c168f476f0c107c879a5e2f3cba974587
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.