commit | 2167780203a5eb01a4dfba56a43e41c4c0140fd3 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri Mar 01 16:19:07 2024 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Fri Mar 01 16:19:07 2024 +0000 |
tree | 2bd1d32e5810fed879bbd7a88125be7f84218154 | |
parent | 98921c2a0c99fa8e97f5e6c369cc3e16473c695e [diff] |
tp: make QueryExecutor benchmarks more meaningful This CL improves the QueryExecutor benchmarks to make them actually return data for most of the queries. If we return no rows, that's the best possible case as much of the query codepaths become very optimized. This is also by far the less common case as most of the time, when users query some data, it's because it actually exists. Therefore we should optimize for this case. Change-Id: I15e3413cea1b3d15cd054527109f4ff04d9ce41b
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.