perfetto: switch to C++17 with temporary C++11 opt-out * make all targets build with C++17 * make it an error to compile with C++11 without defining an opt-out flag. The error makes it clear that any objections need to be discussed very soon * Keep the debug CI bot compiling with C++11 to prevent accidental use of C++14/17 features in the transition period Bug: b/257064316 Change-Id: I32c227944f9d65a110d4f613b1ea17a823567822
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.