commit | d36ed197ea501b4f960e8af8bc6886b73e633a10 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Thu Jan 18 17:07:41 2024 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Thu Jan 18 17:07:41 2024 +0000 |
tree | 464578d49c798f5af5a1d48f38770653cef65a3a | |
parent | f12ce56a0baf60bc50a8e82c11a14939ae49a397 [diff] |
trace_processor: refactor and simplify metrics function code This CL works on simplifying some of the code for the metrics SQL functions. This prepares for changing the implementation of the RepeatedField function in a followup CL. While doing this, since it's very helpful, also add some gtest matchers for status OK/error checking which makes the tests nicer. Change-Id: Icf1ad1417eab5e3d309f00fd340a22ba874ca7d2
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.