commit | 9082eee1ee320369975a3572a53a8d05fe51d8d0 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Tue Sep 03 15:25:16 2019 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Tue Sep 03 15:25:16 2019 +0100 |
tree | 9d80a87234090da50536f30a7cbd62e2ad6303de | |
parent | 59e875175ccf183406d46552daf94bc19d746b2a [diff] |
trace_processor: support inserting base::Optional into columns This CL adds support for inserting null values into column. Until this point, while SparseVector had support for inserting nulls, we weren't actually making use of that support and instead using it as dense data strucutre. As part of doing this, change non-base::Optional types to instead use a std::deque as a backing structure - this will cut some of the lookup/filter overhead for these columns. Bug: 135177627 Change-Id: I2501f67b760f949a70a0f638c88353c4c7d4cf88
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.