commit | 972225e6c8aa7eb7077b9916becd733cd68d2cb1 | [log] [tgz] |
---|---|---|
author | Eric Seckler <eseckler@google.com> | Thu Apr 18 11:07:12 2019 +0100 |
committer | Eric Seckler <eseckler@google.com> | Thu Apr 18 10:13:30 2019 +0000 |
tree | ea981d20d26a102e60e8b64164aab7e2a2ad0418 | |
parent | 7342ae0bd748b6e6653ba5110b88b8e67ae6dd2b [diff] |
processor: Replace utid column with ref+type in slices table. First step towards storing async slices / slices on different tracks. Since we decided that each slice can only be associated with a single track, the track's ID (e.g. utid, or async track ID) can be stored in a single ref column. This way, storage remains compact without the need for sparse vectors. (We can still consider replacing the ref column with separate columns for the different IDs later.) Also renames the table to "slice", to match singular naming convention of other tables. Backwards-compat with current slices table (incl. utid column) is maintained via a view. Bug: 130786981 Change-Id: Ia6281a5d4debc6c1be478c48030888d2a5167880
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.