commit | d330a28fc854f9a9d5180089fbde4089a69addd9 | [log] [tgz] |
---|---|---|
author | Alexander Timin <altimin@chromium.org> | Fri Jun 02 15:19:31 2023 +0100 |
committer | Alexander Timin <altimin@chromium.org> | Fri Jun 02 15:19:31 2023 +0100 |
tree | 41cd90973f6284ed41bd27a72d34361cdead99fc | |
parent | 4a6061c716e4c4dcd4eaab3205a5edaecafb5c41 [diff] |
Function memoization Add support for `experimental_memoize` function, which enables memoization for f(int) => int Perfetto SQL functions. Combined with support for recursive SQL functions, it allows us to write efficient operations over recursive trees. Change-Id: I1593330ce1950b502fef5540e4355dcf8081edb4
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.